|
| | cmake_minimum_required (VERSION 3.3) include($ |
| |
| ct cmake compilerSettings cmake | include (${CMAKE_CURRENT_SOURCE_DIR}/../ct/cmake/explicitTemplateHelpers.cmake) include($ |
| |
| ct cmake clang cxx dev tools cmake | project (ct_rbd VERSION 3.0.1 LANGUAGES CXX) set(CMAKE_MODULE_PATH"$ |
| |
| cmake | find_package (kindr REQUIRED) find_package(ct_optcon REQUIRED) add_definitions($ |
| |
| | set (ct_rbd_target_include_dirs ${kindr_INCLUDE_DIRS}${ct_optcon_INCLUDE_DIRS}$< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include > $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/ct > $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/ct/rbd > $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/ct/rbd/robot/kinematics/ikfast > $< INSTALL_INTERFACE:include > $< INSTALL_INTERFACE:include/ct > $< INSTALL_INTERFACE:include/ct/rbd > $< INSTALL_INTERFACE:include/ct/rbd/robot/kinematics/ikfast >) add_library(ct_rbd INTERFACE) target_include_directories(ct_rbd INTERFACE $ |
| |
| | target_link_libraries (ct_rbd INTERFACE ct_optcon) if(BUILD_TESTS) enable_testing() add_subdirectory(test) endif() include(GNUInstallDirs) get_directory_property(CompileDefs DIRECTORY $ |
| |
| COMPILE_DEFINITIONS | foreach (d ${CompileDefs}) set(ct_rbd_compile_definitions $ |
| |