Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f8fe1a234cf..a55eeffb6ba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1678,10 +1678,14 @@ if(WITH_COMPILER_SHORT_FILE_MACRO)
endif()
endif()
if(WITH_COMPILER_SHORT_FILE_MACRO)
+ path_ensure_trailing_slash(_src_dir "${CMAKE_SOURCE_DIR}")
+ path_ensure_trailing_slash(_bin_dir "${CMAKE_BINARY_DIR}")
set(PLATFORM_CFLAGS "${PLATFORM_CFLAGS} \
--fmacro-prefix-map='${CMAKE_SOURCE_DIR}/'='' \
--fmacro-prefix-map='${CMAKE_BINARY_DIR}/'=''"
+-fmacro-prefix-map=\"${_src_dir}\"=\"\" \
+-fmacro-prefix-map=\"${_bin_dir}\"=\"\""
)
+ unset(_src_dir)
+ unset(_bin_dir)
endif()
else()
message_first_run(WARNING