kopia lustrzana https://github.com/vsamy/DiFipp
Fix some boost pb.
rodzic
7766f6e085
commit
75e8924949
|
@ -31,18 +31,16 @@ if(${BUILD_TEST_STATIC_BOOST})
|
||||||
set(Boost_USE_STATIC_LIBS ON)
|
set(Boost_USE_STATIC_LIBS ON)
|
||||||
set(BUILD_SHARED_LIBS OFF)
|
set(BUILD_SHARED_LIBS OFF)
|
||||||
set(BOOST_DEFS "")
|
set(BOOST_DEFS "")
|
||||||
set(BUILD_TYPE STATIC)
|
|
||||||
else()
|
else()
|
||||||
set(Boost_USE_STATIC_LIBS OFF)
|
set(Boost_USE_STATIC_LIBS OFF)
|
||||||
set(BUILD_SHARED_LIBS ON)
|
set(BUILD_SHARED_LIBS ON)
|
||||||
set(BOOST_DEFS Boost::dynamic_linking)
|
set(BOOST_DEFS Boost::dynamic_linking)
|
||||||
set(BUILD_TYPE SHARED)
|
|
||||||
endif()
|
endif()
|
||||||
find_package(Boost REQUIRED COMPONENTS unit_test_framework)
|
find_package(Boost REQUIRED COMPONENTS unit_test_framework)
|
||||||
|
|
||||||
macro(addTest testName)
|
macro(addTest testName)
|
||||||
add_executable(${testName} ${testName}.cpp)
|
add_executable(${testName} ${testName}.cpp)
|
||||||
target_link_libraries(${testName} PRIVATE ${PROJECT_NAME} Boost::unit_test_framework)
|
target_link_libraries(${testName} PRIVATE Boost::unit_test_framework Boost::disable_autolinking ${BOOST_DEFS} ${PROJECT_NAME})
|
||||||
# Adding a project configuration file (for MSVC only)
|
# Adding a project configuration file (for MSVC only)
|
||||||
generate_msvc_dot_user_file(${testName})
|
generate_msvc_dot_user_file(${testName})
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue