[cmake,buildflags] replace CMAKE_SOURCE_DIR and CMAKE_BUILD_DIR

replace source and build directories with palceholders
This commit is contained in:
akallabeth 2024-11-07 20:10:17 +01:00
parent ebcf4c44a9
commit c43242fdde
No known key found for this signature in database
GPG Key ID: A49454A3FC909FD5

View File

@ -1,5 +1,8 @@
function(CFlagsToVar NAME) function(CFlagsToVar NAME)
set(C_FLAGS ${CMAKE_C_FLAGS}) set(C_FLAGS ${CMAKE_C_FLAGS})
string(REPLACE "${CMAKE_SOURCE_DIR}" "<src dir>" C_FLAGS "${C_FLAGS}")
string(REPLACE "${CMAKE_BINARY_DIR}" "<build dir>" C_FLAGS "${C_FLAGS}")
if (CMAKE_BUILD_TYPE) if (CMAKE_BUILD_TYPE)
string(TOUPPER "${CMAKE_BUILD_TYPE}" CAPS_BUILD_TYPE) string(TOUPPER "${CMAKE_BUILD_TYPE}" CAPS_BUILD_TYPE)
string(APPEND C_FLAGS " ${CMAKE_C_FLAGS_${CAPS_BUILD_TYPE}}") string(APPEND C_FLAGS " ${CMAKE_C_FLAGS_${CAPS_BUILD_TYPE}}")