From ef45bd258a20127deabc9586347a9e5c3cbd7d11 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Sun, 8 May 2022 11:53:44 +0100 Subject: [PATCH] -ffile-prefix-map -> -fmacro-prefix-map This fixes debugging in VS Code. --- CMake/functions/set_relative_file_macro.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMake/functions/set_relative_file_macro.cmake b/CMake/functions/set_relative_file_macro.cmake index c229ba55b..07eabc055 100644 --- a/CMake/functions/set_relative_file_macro.cmake +++ b/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})