From 0fc3a49733877ba3121aa766bf75c32774c9036a Mon Sep 17 00:00:00 2001 From: Anthony Shoumikhin Date: Mon, 9 Jun 2025 22:46:18 -0700 Subject: [PATCH] Fix flags in apple_common.cmake Cmake merges both flags into a single string otherwise, and overall, we don't need them --- tools/cmake/preset/apple_common.cmake | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tools/cmake/preset/apple_common.cmake b/tools/cmake/preset/apple_common.cmake index f3ac66219dc..c44cfb2cb10 100644 --- a/tools/cmake/preset/apple_common.cmake +++ b/tools/cmake/preset/apple_common.cmake @@ -7,13 +7,9 @@ set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LANGUAGE_STANDARD "c++${CMAKE_CXX_STANDARD}") set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++") -set( - _compiler_flags - "-ffile-prefix-map=${PROJECT_SOURCE_DIR}=/executorch" - "-fdebug-prefix-map=${PROJECT_SOURCE_DIR}=/executorch" -) -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_compiler_flags}") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_compiler_flags}") +# Clean up the paths LLDB sees in DWARF. +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -gno-record-gcc-switches") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -gno-record-gcc-switches") set_overridable_option(EXECUTORCH_BUILD_XNNPACK ON) set_overridable_option(EXECUTORCH_BUILD_COREML ON)