Skip to content

Commit 7a1761d

Browse files
authored
Merge pull request #185 from rest-for-physics/lobis-regex-lib-compile-def
Added preprocessor definition via cmake STRING
2 parents 1627c07 + f7ca4a7 commit 7a1761d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

cmake/MacroRootDict.cmake

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,4 +519,10 @@ MACRO(COMPILELIB dependency)
519519
set(dirs_included ${dirs_to_include} PARENT_SCOPE)
520520
set(library_added ${libname})
521521
set(library_added ${library_added} PARENT_SCOPE)
522-
ENDMACRO()
522+
523+
# define REST_*Lib e.g. REST_DetectorLib using library name: RestDetector -> REST_DetectorLib
524+
string(REGEX REPLACE "^Rest(.+)$" "REST_\\1Lib" DEFINE_VARIABLE_NAME ${libname})
525+
message(STATUS "Adding compile definition: ${DEFINE_VARIABLE_NAME}")
526+
add_compile_definitions(${DEFINE_VARIABLE_NAME})
527+
528+
ENDMACRO()

0 commit comments

Comments
 (0)