USE_STATIC_BOOST has to used to define if boost is static or not

This commit is contained in:
Holger Nahrstaedt
2016-03-09 16:22:18 +01:00
parent cf869ef0c4
commit 552034c74f
3 changed files with 12 additions and 4 deletions

View File

@@ -35,10 +35,18 @@ include_directories(${PROJECT_WIDE_INCLUDE})
# TODO: need to handle this with option
set(Boost_USE_MULTITHREADED ON)
# set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_STATIC_RUNTIME OFF)
find_package(Boost 1.40 COMPONENTS unit_test_framework REQUIRED)
set(Boost_USE_STATIC_LIBS ${USE_STATIC_BOOST})
set(Boost_USE_MULTITHREADED ON)
unset(Boost_INCLUDE_DIR CACHE)
unset(Boost_LIBRARY_DIRS CACHE)
find_package(Boost REQUIRED COMPONENTS unit_test_framework)
if(USE_STATIC_BOOST)
message(STATUS "Linking against boost static libraries")
else(USE_STATIC_BOOST)
message(STATUS "Linking against boost dynamic libraries")
endif(USE_STATIC_BOOST)
# disable autolinking feature
add_definitions(-DBOOST_ALL_NO_LIB)