We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa49800 commit 4221f02Copy full SHA for 4221f02
ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake
@@ -26,9 +26,9 @@
26
# @public
27
#
28
macro(ament_libraries_deduplicate VAR)
29
- string(REGEX REPLACE "(^|;)(debug|optimized|general);(.+)" "\\2${AMENT_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}\\3" _packed "${ARGN}")
+ string(REGEX REPLACE "(^|;)(debug|optimized|general);([^;]+)" "\\1\\2${AMENT_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}\\3" _packed "${ARGN}")
30
list(REVERSE _packed)
31
list(REMOVE_DUPLICATES _packed)
32
33
- string(REGEX REPLACE "(^|;)(debug|optimized|general)${AMENT_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)" "\\2;\\3" ${VAR} "${_packed}")
+ string(REGEX REPLACE "(^|;)(debug|optimized|general)${AMENT_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}([^;]+)" "\\1\\2;\\3" ${VAR} "${_packed}")
34
endmacro()
0 commit comments