@@ -8,16 +8,16 @@ set(@PKG_NAME@_CONFIG_INCLUDED TRUE)
88set (CMAKE_MODULE_PATH_BACKUP_URDFDOM ${CMAKE_MODULE_PATH} )
99list (APPEND CMAKE_MODULE_PATH "${@PROJECT_NAME@_DIR}" )
1010
11- set (@PKG_NAME@_INCLUDE_DIRS "${@PROJECT_NAME@_DIR}/@RELATIVE_PATH_CMAKE_DIR_TO_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
11+ set (@PKG_NAME@_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR} /@CMAKE_INSTALL_INCLUDEDIR@" )
1212
1313foreach (lib @PKG_LIBRARIES@)
1414 set (onelib "${lib} -NOTFOUND" )
1515 set (onelibd "${lib} -NOTFOUND" )
1616 find_library (onelib ${lib}
17- PATHS "${@PROJECT_NAME@_DIR}/@RELATIVE_PATH_CMAKE_DIR_TO_PREFIX@ /@CMAKE_INSTALL_LIBDIR@"
17+ PATHS "${PACKAGE_PREFIX_DIR} /@CMAKE_INSTALL_LIBDIR@"
1818 NO_DEFAULT_PATH)
1919 find_library (onelibd ${lib} d
20- PATHS "${@PROJECT_NAME@_DIR}/@RELATIVE_PATH_CMAKE_DIR_TO_PREFIX@ /@CMAKE_INSTALL_LIBDIR@"
20+ PATHS "${PACKAGE_PREFIX_DIR} /@CMAKE_INSTALL_LIBDIR@"
2121 NO_DEFAULT_PATH)
2222 if (onelib-NOTFOUND AND onelibd-NOTFOUND )
2323 message (FATAL_ERROR "Library '${lib} ' in package @PKG_NAME@ is not installed properly" )
@@ -36,17 +36,31 @@ foreach(lib @PKG_LIBRARIES@)
3636endforeach ()
3737
3838include (CMakeFindDependencyMacro)
39- find_dependency(tinyxml2_vendor QUIET )
39+ if (@USE_VENDORED_DEPS@)
40+ find_dependency(tinyxml2_vendor QUIET )
41+ find_dependency(console_bridge_vendor QUIET )
42+ else ()
43+ find_dependency(TinyXML2 REQUIRED)
44+ find_dependency(console_bridge REQUIRED)
45+ endif ()
4046foreach (dep @PKG_DEPENDS@)
4147 if (NOT ${dep} _FOUND)
4248 find_dependency(${dep} )
4349 endif ()
44- list (APPEND @PKG_NAME@_INCLUDE_DIRS ${${dep} _INCLUDE_DIRS})
45- list (APPEND @PKG_NAME@_LIBRARIES ${${dep} _LIBRARIES})
4650endforeach ()
4751
52+ if (NOT TARGET urdfdom_headers::urdfdom_headers)
53+ add_library (urdfdom_headers::urdfdom_headers INTERFACE IMPORTED )
54+ set_target_properties (urdfdom_headers::urdfdom_headers PROPERTIES
55+ INTERFACE_INCLUDE_DIRECTORIES "${urdfdom_headers_INCLUDE_DIRS} "
56+ )
57+ endif ()
58+ list (APPEND @PKG_NAME@_INCLUDE_DIRS "${urdfdom_headers_INCLUDE_DIRS} " )
59+
4860foreach (exp @PKG_EXPORTS@)
4961 include (${@PROJECT_NAME @_DIR}/${exp} Export.cmake)
5062endforeach ()
5163
64+ set (@PKG_NAME@_LIBRARIES ${@PKG_NAME@_TARGETS})
65+
5266set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH_BACKUP_URDFDOM} )
0 commit comments