Skip to content

Commit 634ddec

Browse files
committed
Fix compiler flags
-fmacro-prefix-map -> -ffile-prefix-map Fix the compiler flags on MSVC.
1 parent f021b9c commit 634ddec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cmake/DaemonFlags.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,10 @@ foreach(strip_dir ${FILENAME_STRIP_DIRS})
228228
string(REPLACE "/" "\\" backslashed_dir ${strip_dir})
229229
# set_c_cxx_flag can't be used because macros barf if the input contains backslashes
230230
# https://gitlab.kitware.com/cmake/cmake/-/issues/19281
231-
set(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "/d1trimfile:${backslashed_dir}")
232-
set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS} "/d1trimfile:${backslashed_dir}")
231+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /d1trimfile:${backslashed_dir}")
232+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /d1trimfile:${backslashed_dir}")
233233
else()
234-
try_c_cxx_flag(PREFIX_MAP "-fmacro-prefix-map=${strip_dir}=.")
234+
try_c_cxx_flag(PREFIX_MAP "-ffile-prefix-map=${strip_dir}=.")
235235
endif()
236236
endforeach()
237237

0 commit comments

Comments
 (0)