Skip to content

Commit 3a6c664

Browse files
authored
Update CMakeLists.txt for extension/apple to strip debug symbols path (#11659)
1 parent 2d09ab8 commit 3a6c664

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

extension/apple/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,14 @@ file(WRITE ${MODULE_MAP_FILE}
7070
")
7171

7272
set(SWIFT_CLANG_INTEROP_FLAGS "-Xcc -fmodule-map-file=${MODULE_MAP_FILE} -I ${MODULE_MAP_DIR}")
73+
set(SWIFT_REMAP_FLAGS "-debug-prefix-map ${PROJECT_SOURCE_DIR}=/executorch")
7374

7475
set_target_properties(extension_apple PROPERTIES
7576
Swift_MODULE_NAME "ExecuTorch"
76-
Swift_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS}"
77+
Swift_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS} ${SWIFT_REMAP_FLAGS}"
7778
XCODE_ATTRIBUTE_SWIFT_MODULE_NAME "ExecuTorch"
7879
XCODE_ATTRIBUTE_BUILD_LIBRARY_FOR_DISTRIBUTION "YES"
79-
XCODE_ATTRIBUTE_OTHER_SWIFT_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS}"
80+
XCODE_ATTRIBUTE_OTHER_SWIFT_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS} ${SWIFT_REMAP_FLAGS}"
8081
)
8182

8283
add_custom_command(

0 commit comments

Comments
 (0)