Many supported systems don't have boost >= 1.56. Link it statically.

This commit is contained in:
Sebastian Messmer 2016-02-12 23:55:08 +01:00
parent 22bcc7f3bc
commit 4f31b9ff4c

View File

@ -40,10 +40,10 @@ endfunction(target_enable_style_warnings)
################################################## ##################################################
function(target_add_boost TARGET) function(target_add_boost TARGET)
# Load boost libraries # Load boost libraries
set(Boost_USE_STATIC_LIBS ON) # Many supported systems don't have boost >= 1.56. Better link it statically.
find_package(Boost 1.56.0 find_package(Boost 1.56.0
REQUIRED REQUIRED
COMPONENTS ${ARGN}) COMPONENTS ${ARGN})
set(Boost_USE_STATIC_LIBS ON)
target_include_directories(${TARGET} SYSTEM PRIVATE ${Boost_INCLUDE_DIRS}) target_include_directories(${TARGET} SYSTEM PRIVATE ${Boost_INCLUDE_DIRS})
target_link_libraries(${TARGET} PRIVATE ${Boost_LIBRARIES}) target_link_libraries(${TARGET} PRIVATE ${Boost_LIBRARIES})
endfunction(target_add_boost) endfunction(target_add_boost)