1234567891011121314151617181920 |
- add_executable(test_target_executable_properties "${CMAKE_CURRENT_SOURCE_DIR}/../pic_main.cpp")
- set_target_properties(test_target_executable_properties
- PROPERTIES
- POSITION_INDEPENDENT_CODE True
- )
- add_library(test_target_shared_library_properties SHARED "${CMAKE_CURRENT_SOURCE_DIR}/../pic_lib.cpp")
- set_target_properties(test_target_shared_library_properties
- PROPERTIES
- POSITION_INDEPENDENT_CODE True
- DEFINE_SYMBOL PIC_TEST_BUILD_DLL
- )
- add_library(test_target_static_library_properties STATIC "${CMAKE_CURRENT_SOURCE_DIR}/../pic_lib.cpp")
- set_target_properties(test_target_static_library_properties
- PROPERTIES
- POSITION_INDEPENDENT_CODE True
- COMPILE_DEFINITIONS PIC_TEST_STATIC_BUILD
- )
|