Skip to content

Commit e0a8d95

Browse files
authored
Update CMakeLists.txt for extension/apple to strip debug symbols path
1 parent 8cfa858 commit e0a8d95

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

extension/apple/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,17 @@ 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_PATH_MAP_FLAGS
74+
"-file-prefix-map=${PROJECT_SOURCE_DIR}=/executorch"
75+
"-debug-prefix-map=${PROJECT_SOURCE_DIR}=/executorch"
76+
)
7377

7478
set_target_properties(extension_apple PROPERTIES
7579
Swift_MODULE_NAME "ExecuTorch"
76-
Swift_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS}"
80+
Swift_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS} ${SWIFT_PATH_MAP_FLAGS}"
7781
XCODE_ATTRIBUTE_SWIFT_MODULE_NAME "ExecuTorch"
7882
XCODE_ATTRIBUTE_BUILD_LIBRARY_FOR_DISTRIBUTION "YES"
79-
XCODE_ATTRIBUTE_OTHER_SWIFT_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS}"
83+
XCODE_ATTRIBUTE_OTHER_SWIFT_FLAGS "${SWIFT_CLANG_INTEROP_FLAGS} ${SWIFT_PATH_MAP_FLAGS}"
8084
)
8185

8286
add_custom_command(

0 commit comments

Comments
 (0)