diff --git a/tesseract/tesseract/CMakeLists.txt b/tesseract/tesseract/CMakeLists.txt index a59d2e1164e..7da3bdb7ccf 100644 --- a/tesseract/tesseract/CMakeLists.txt +++ b/tesseract/tesseract/CMakeLists.txt @@ -19,8 +19,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/*) diff --git a/tesseract/tesseract/cmake/tesseract-config.cmake.in b/tesseract/tesseract/cmake/tesseract-config.cmake.in index 0a3cd31d4f3..f42a2d5f6a6 100644 --- a/tesseract/tesseract/cmake/tesseract-config.cmake.in +++ b/tesseract/tesseract/cmake/tesseract-config.cmake.in @@ -23,8 +23,13 @@ find_dependency(tesseract_command_language) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_collision/CMakeLists.txt b/tesseract/tesseract_collision/CMakeLists.txt index de3d9ce7586..788d2449228 100644 --- a/tesseract/tesseract_collision/CMakeLists.txt +++ b/tesseract/tesseract_collision/CMakeLists.txt @@ -24,8 +24,13 @@ link_directories(BEFORE "${BULLET_ROOT_DIR}/${BULLET_LIBRARY_DIRS}") if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() # These targets are necessary for 16.04 builds. Remove when Kinetic support is dropped diff --git a/tesseract/tesseract_collision/cmake/tesseract_collision-config.cmake.in b/tesseract/tesseract_collision/cmake/tesseract_collision-config.cmake.in index be760982d55..d544be26a14 100644 --- a/tesseract/tesseract_collision/cmake/tesseract_collision-config.cmake.in +++ b/tesseract/tesseract_collision/cmake/tesseract_collision-config.cmake.in @@ -29,8 +29,13 @@ link_directories(BEFORE "${BULLET_ROOT_DIR}/${BULLET_LIBRARY_DIRS}") if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() # These targets are necessary for 16.04 builds. Remove when Kinetic support is dropped diff --git a/tesseract/tesseract_environment/CMakeLists.txt b/tesseract/tesseract_environment/CMakeLists.txt index 337fbde1804..81ac514467c 100644 --- a/tesseract/tesseract_environment/CMakeLists.txt +++ b/tesseract/tesseract_environment/CMakeLists.txt @@ -16,8 +16,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/* /*/bullet/LinearMath/* /*/bullet/BulletCollision/*) diff --git a/tesseract/tesseract_environment/cmake/tesseract_environment-config.cmake.in b/tesseract/tesseract_environment/cmake/tesseract_environment-config.cmake.in index 6c7075b367d..467ae8c8fdc 100644 --- a/tesseract/tesseract_environment/cmake/tesseract_environment-config.cmake.in +++ b/tesseract/tesseract_environment/cmake/tesseract_environment-config.cmake.in @@ -14,8 +14,13 @@ find_dependency(tesseract_common) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_geometry/CMakeLists.txt b/tesseract/tesseract_geometry/CMakeLists.txt index 34a08c33f0e..244f6ed3f88 100644 --- a/tesseract/tesseract_geometry/CMakeLists.txt +++ b/tesseract/tesseract_geometry/CMakeLists.txt @@ -17,8 +17,13 @@ link_directories(${assimp_LIBRARY_DIRS}) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() # These targets are necessary for 16.04 builds. Remove when Kinetic support is dropped diff --git a/tesseract/tesseract_geometry/cmake/tesseract_geometry-config.cmake.in b/tesseract/tesseract_geometry/cmake/tesseract_geometry-config.cmake.in index 40db2c0e243..e13db891879 100644 --- a/tesseract/tesseract_geometry/cmake/tesseract_geometry-config.cmake.in +++ b/tesseract/tesseract_geometry/cmake/tesseract_geometry-config.cmake.in @@ -16,8 +16,13 @@ link_directories(${assimp_LIBRARY_DIRS}) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() # These targets are necessary for 16.04 builds. Remove when Kinetic support is dropped diff --git a/tesseract/tesseract_kinematics/CMakeLists.txt b/tesseract/tesseract_kinematics/CMakeLists.txt index 87fcfa018c7..a854c738c8e 100644 --- a/tesseract/tesseract_kinematics/CMakeLists.txt +++ b/tesseract/tesseract_kinematics/CMakeLists.txt @@ -16,8 +16,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/* /*/bullet/LinearMath/*) diff --git a/tesseract/tesseract_kinematics/cmake/tesseract_kinematics-config.cmake.in b/tesseract/tesseract_kinematics/cmake/tesseract_kinematics-config.cmake.in index 0ad2651bf64..0c8524ea7bf 100644 --- a/tesseract/tesseract_kinematics/cmake/tesseract_kinematics-config.cmake.in +++ b/tesseract/tesseract_kinematics/cmake/tesseract_kinematics-config.cmake.in @@ -14,8 +14,13 @@ find_dependency(opw_kinematics) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_planning/tesseract_command_language/CMakeLists.txt b/tesseract/tesseract_planning/tesseract_command_language/CMakeLists.txt index 66e0f70932f..ca4771269b8 100644 --- a/tesseract/tesseract_planning/tesseract_command_language/CMakeLists.txt +++ b/tesseract/tesseract_planning/tesseract_command_language/CMakeLists.txt @@ -13,8 +13,13 @@ find_package(Boost REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/*) diff --git a/tesseract/tesseract_planning/tesseract_command_language/cmake/tesseract_command_language-config.cmake.in b/tesseract/tesseract_planning/tesseract_command_language/cmake/tesseract_command_language-config.cmake.in index 59c252c19b7..31b7bbb1619 100644 --- a/tesseract/tesseract_planning/tesseract_command_language/cmake/tesseract_command_language-config.cmake.in +++ b/tesseract/tesseract_planning/tesseract_command_language/cmake/tesseract_command_language-config.cmake.in @@ -12,8 +12,13 @@ find_dependency(Boost) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_planning/tesseract_motion_planners/CMakeLists.txt b/tesseract/tesseract_planning/tesseract_motion_planners/CMakeLists.txt index f7695a0231f..0ea75fa3385 100644 --- a/tesseract/tesseract_planning/tesseract_motion_planners/CMakeLists.txt +++ b/tesseract/tesseract_planning/tesseract_motion_planners/CMakeLists.txt @@ -19,8 +19,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/* /*/include/descartes_light/* /*/include/opw_kinematics/* /*/include/trajopt/* /*/include/trajopt_sco/*) diff --git a/tesseract/tesseract_planning/tesseract_motion_planners/cmake/tesseract_motion_planners-config.cmake.in b/tesseract/tesseract_planning/tesseract_motion_planners/cmake/tesseract_motion_planners-config.cmake.in index 852968e159d..e0add3b40ff 100644 --- a/tesseract/tesseract_planning/tesseract_motion_planners/cmake/tesseract_motion_planners-config.cmake.in +++ b/tesseract/tesseract_planning/tesseract_motion_planners/cmake/tesseract_motion_planners-config.cmake.in @@ -18,8 +18,13 @@ find_dependency(Boost) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_planning/tesseract_process_managers/CMakeLists.txt b/tesseract/tesseract_planning/tesseract_process_managers/CMakeLists.txt index 8b4ff519f6d..4dd1f648405 100644 --- a/tesseract/tesseract_planning/tesseract_process_managers/CMakeLists.txt +++ b/tesseract/tesseract_planning/tesseract_process_managers/CMakeLists.txt @@ -19,8 +19,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/*) diff --git a/tesseract/tesseract_planning/tesseract_process_managers/cmake/tesseract_process_managers-config.cmake.in b/tesseract/tesseract_planning/tesseract_process_managers/cmake/tesseract_process_managers-config.cmake.in index 1fab444e277..2673ea12a97 100644 --- a/tesseract/tesseract_planning/tesseract_process_managers/cmake/tesseract_process_managers-config.cmake.in +++ b/tesseract/tesseract_planning/tesseract_process_managers/cmake/tesseract_process_managers-config.cmake.in @@ -17,8 +17,13 @@ find_dependency(tesseract_time_parameterization) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_planning/tesseract_time_parameterization/CMakeLists.txt b/tesseract/tesseract_planning/tesseract_time_parameterization/CMakeLists.txt index 746d702994a..76791975f9b 100644 --- a/tesseract/tesseract_planning/tesseract_time_parameterization/CMakeLists.txt +++ b/tesseract/tesseract_planning/tesseract_time_parameterization/CMakeLists.txt @@ -13,8 +13,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/*) diff --git a/tesseract/tesseract_planning/tesseract_time_parameterization/cmake/tesseract_time_parameterization-config.cmake.in b/tesseract/tesseract_planning/tesseract_time_parameterization/cmake/tesseract_time_parameterization-config.cmake.in index 3a2b9a96867..daf9765f0e3 100644 --- a/tesseract/tesseract_planning/tesseract_time_parameterization/cmake/tesseract_time_parameterization-config.cmake.in +++ b/tesseract/tesseract_planning/tesseract_time_parameterization/cmake/tesseract_time_parameterization-config.cmake.in @@ -12,8 +12,13 @@ find_dependency(console_bridge) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_scene_graph/CMakeLists.txt b/tesseract/tesseract_scene_graph/CMakeLists.txt index c48a7a29c41..c5c35c9ed67 100644 --- a/tesseract/tesseract_scene_graph/CMakeLists.txt +++ b/tesseract/tesseract_scene_graph/CMakeLists.txt @@ -15,8 +15,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/*) diff --git a/tesseract/tesseract_scene_graph/cmake/tesseract_scene_graph-config.cmake.in b/tesseract/tesseract_scene_graph/cmake/tesseract_scene_graph-config.cmake.in index 9840e172a01..d40d0e75862 100644 --- a/tesseract/tesseract_scene_graph/cmake/tesseract_scene_graph-config.cmake.in +++ b/tesseract/tesseract_scene_graph/cmake/tesseract_scene_graph-config.cmake.in @@ -14,8 +14,13 @@ find_dependency(tesseract_common) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_urdf/CMakeLists.txt b/tesseract/tesseract_urdf/CMakeLists.txt index fba6ca15bca..f6b17f7ac0f 100644 --- a/tesseract/tesseract_urdf/CMakeLists.txt +++ b/tesseract/tesseract_urdf/CMakeLists.txt @@ -17,8 +17,13 @@ find_package(cmake_common_scripts REQUIRED) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(COVERAGE_EXCLUDE /usr/* /opt/* ${CMAKE_CURRENT_LIST_DIR}/test/* /*/gtest/* /*/bullet/LinearMath/*) diff --git a/tesseract/tesseract_urdf/cmake/tesseract_urdf-config.cmake.in b/tesseract/tesseract_urdf/cmake/tesseract_urdf-config.cmake.in index ab66f564740..ad8734620b6 100644 --- a/tesseract/tesseract_urdf/cmake/tesseract_urdf-config.cmake.in +++ b/tesseract/tesseract_urdf/cmake/tesseract_urdf-config.cmake.in @@ -16,8 +16,13 @@ find_dependency(tesseract_collision) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake") diff --git a/tesseract/tesseract_visualization/CMakeLists.txt b/tesseract/tesseract_visualization/CMakeLists.txt index f92c3d9138b..e09992f6a08 100644 --- a/tesseract/tesseract_visualization/CMakeLists.txt +++ b/tesseract/tesseract_visualization/CMakeLists.txt @@ -24,8 +24,13 @@ find_package(ignition-math6-eigen3 QUIET) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() set(IGNITION_FOUND FALSE) diff --git a/tesseract/tesseract_visualization/cmake/tesseract_visualization-config.cmake.in b/tesseract/tesseract_visualization/cmake/tesseract_visualization-config.cmake.in index eb7b5cc31e4..2eab0b23bfb 100644 --- a/tesseract/tesseract_visualization/cmake/tesseract_visualization-config.cmake.in +++ b/tesseract/tesseract_visualization/cmake/tesseract_visualization-config.cmake.in @@ -16,8 +16,13 @@ find_dependency(class_loader) if(NOT TARGET console_bridge::console_bridge) add_library(console_bridge::console_bridge INTERFACE IMPORTED) - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${console_bridge_INCLUDE_DIRS}") - set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES "${console_bridge_LIBRARIES}") + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_LINK_LIBRARIES ${console_bridge_LIBRARIES}) +else() + get_target_property(CHECK_INCLUDE_DIRECTORIES console_bridge::console_bridge INTERFACE_INCLUDE_DIRECTORIES) + if (NOT ${CHECK_INCLUDE_DIRECTORIES}) + set_target_properties(console_bridge::console_bridge PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${console_bridge_INCLUDE_DIRS}) + endif() endif() include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake")