Skip to content

Commit 8aad271

Browse files
committed
Turn AMENT_IMPORT_PREFIX into per-package variable
1 parent 87737e9 commit 8aad271

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

ament_cmake_core/cmake/core/templates/nameConfig.cmake.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE)
3737

3838
# Compute relocatable install prefix. This is pretty much the same code as it
3939
# is generated by the CMakePackageConfigHelpers module.
40-
get_filename_component(AMENT_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
40+
get_filename_component(@PROJECT_NAME@_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)
4141
# Use original install prefix if the package was merely found via symlink alias
4242
get_filename_component(_realCurr "${CMAKE_CURRENT_LIST_DIR}" REALPATH)
4343
get_filename_component(_realOrig "@CMAKE_INSTALL_PREFIX@/share/@PROJECT_NAME@/cmake" REALPATH)
4444
if(_realCurr STREQUAL _realOrig)
45-
set(AMENT_IMPORT_PREFIX "@CMAKE_INSTALL_PREFIX@")
45+
set(@PROJECT_NAME@_IMPORT_PREFIX "@CMAKE_INSTALL_PREFIX@")
4646
endif()
4747
unset(_realCurr)
4848
unset(_realOrig)

ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ macro(ament_export_include_directories)
3737
if(NOT IS_ABSOLUTE "${_arg}")
3838
# prefix relative paths with CMAKE_INSTALL_PREFIX
3939
# while avoiding to embed any absolute path
40-
set(_arg "\${AMENT_IMPORT_PREFIX}/${_arg}")
40+
set(_arg "\${${PROJECT_NAME}_IMPORT_PREFIX}/${_arg}")
4141
list_append_unique(_AMENT_EXPORT_RELATIVE_INCLUDE_DIRECTORIES "${_arg}")
4242
else()
4343
if(NOT IS_DIRECTORY "${_arg}")

ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ if(NOT _exported_libraries STREQUAL "")
3939
set(_lib "NOTFOUND")
4040
find_library(
4141
_lib NAMES "${_library}"
42-
PATHS "${AMENT_IMPORT_PREFIX}/lib"
42+
PATHS "${@PROJECT_NAME@_IMPORT_PREFIX}/lib"
4343
NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
4444
)
4545

0 commit comments

Comments
 (0)