|
@@ -612,127 +612,3 @@ if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_STATIC})
|
|
"${MODULE_NAME_LOGIC}"
|
|
"${MODULE_NAME_LOGIC}"
|
|
"${MODULE_NAME_TIME}")
|
|
"${MODULE_NAME_TIME}")
|
|
endif ()
|
|
endif ()
|
|
-
|
|
|
|
-####################################################################################################################
|
|
|
|
-####################################################################################################################
|
|
|
|
-####################################################################################################################
|
|
|
|
-# Test Suite: Dynamic Linking
|
|
|
|
-####################################################################################################################
|
|
|
|
-####################################################################################################################
|
|
|
|
-####################################################################################################################
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (boxing)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_BOXING}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_BOXING}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_BOXING}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (core)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_CORE}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_CORE}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (encoding)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_ENCODING}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_ENCODING}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_ENCODING}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (event)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_EVENT}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_EVENT}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_EVENT}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (io)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_IO}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_IO}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_IO}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (logic)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_LOGIC}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_LOGIC}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_LOGIC}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (time)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${MODULE_NAME_TIME}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${MODULE_NAME_TIME}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_TIME}"
|
|
|
|
- "${MODULE_NAME_CORE}")
|
|
|
|
-endif ()
|
|
|
|
-
|
|
|
|
-##########################################################
|
|
|
|
-# Dynamic Linking (all)
|
|
|
|
-##########################################################
|
|
|
|
-
|
|
|
|
-if (${LS_STD_BUILD_WITH_TESTS} AND ${LS_STD_BUILD_SHARED})
|
|
|
|
- message("${PROJECT_NAME}: Linking libraries for test application...")
|
|
|
|
- target_link_libraries(${PROJECT_NAME}_test
|
|
|
|
- gtest
|
|
|
|
- gmock
|
|
|
|
- gtest_main
|
|
|
|
- "${MODULE_NAME_CORE}"
|
|
|
|
- "${MODULE_NAME_BOXING}"
|
|
|
|
- "${MODULE_NAME_ENCODING}"
|
|
|
|
- "${MODULE_NAME_EVENT}"
|
|
|
|
- "${MODULE_NAME_IO}"
|
|
|
|
- "${MODULE_NAME_LOGIC}"
|
|
|
|
- "${MODULE_NAME_TIME}")
|
|
|
|
-endif ()
|
|
|