Browse Source

-ffile-prefix-map -> -fmacro-prefix-map

This fixes debugging in VS Code.
pull/4702/head
Gleb Mazovetskiy 4 years ago
parent
commit
ef45bd258a
  1. 2
      CMake/functions/set_relative_file_macro.cmake

2
CMake/functions/set_relative_file_macro.cmake

@ -3,7 +3,7 @@ function(set_relative_file_macro TARGET)
if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
if((CMAKE_CXX_COMPILER_ID MATCHES "CLANG" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12)
OR (CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8))
target_compile_options(${TARGET} PUBLIC "-ffile-prefix-map=${CMAKE_SOURCE_DIR}/=")
target_compile_options(${TARGET} PUBLIC "-fmacro-prefix-map=${CMAKE_SOURCE_DIR}/=")
else()
get_target_property(_srcs ${TARGET} SOURCES)
foreach(_src ${_srcs})

Loading…
Cancel
Save