27 lines
755 B
CMake
27 lines
755 B
CMake
# Test target cho recovery_core contract.
|
|
# Build khi cấu hình standalone và khi catkin bật test target của package.
|
|
|
|
add_executable(recovery_core_plugin_loader_test plugin_loader_contract_test.cpp)
|
|
|
|
target_include_directories(recovery_core_plugin_loader_test
|
|
PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${STANDALONE_INCLUDE_DIRS}
|
|
)
|
|
|
|
target_link_libraries(recovery_core_plugin_loader_test
|
|
PRIVATE
|
|
recovery_core
|
|
yaml-cpp
|
|
${Boost_LIBRARIES}
|
|
${CMAKE_THREAD_LIBS_INIT}
|
|
${CMAKE_DL_LIBS}
|
|
)
|
|
|
|
add_dependencies(recovery_core_plugin_loader_test ${RECOVERY_CORE_PLUGIN_TARGETS})
|
|
|
|
target_compile_definitions(recovery_core_plugin_loader_test
|
|
PRIVATE
|
|
RECOVERY_CORE_PLUGIN_DIR=\"$<TARGET_FILE_DIR:recovery_core_rotate_recovery>\"
|
|
)
|