Skip to content

Commit 51d6243

Browse files
committed
cmake: avoid emitting .swiftsourceinfo files for overlays
rdar://problem/58611222
1 parent 273500e commit 51d6243

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

cmake/modules/SwiftSource.cmake

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -355,13 +355,9 @@ function(_compile_swift_files
355355
if(SWIFTFILE_SDK IN_LIST SWIFT_APPLE_PLATFORMS OR
356356
SWIFTFILE_SDK STREQUAL "MACCATALYST")
357357
set(specific_module_dir "${module_base}.swiftmodule")
358-
set(specific_module_project_dir "${specific_module_dir}/Project")
359-
set(source_info_file "${specific_module_project_dir}/${SWIFTFILE_ARCHITECTURE}.swiftsourceinfo")
360358
set(module_base "${module_base}.swiftmodule/${SWIFTFILE_ARCHITECTURE}")
361359
else()
362360
set(specific_module_dir)
363-
set(specific_module_project_dir)
364-
set(source_info_file "${module_base}.swiftsourceinfo")
365361
endif()
366362
set(module_file "${module_base}.swiftmodule")
367363
set(module_doc_file "${module_base}.swiftdoc")
@@ -622,11 +618,10 @@ function(_compile_swift_files
622618
COMMAND
623619
"${CMAKE_COMMAND}" "-E" "make_directory" ${module_dir}
624620
${specific_module_dir}
625-
${specific_module_project_dir}
626621
COMMAND
627622
"${PYTHON_EXECUTABLE}" "${line_directive_tool}" "@${file_path}" --
628623
"${swift_compiler_tool}" "-emit-module" "-o" "${module_file}"
629-
"-emit-module-source-info-path" "${source_info_file}"
624+
"-avoid-emit-module-source-info"
630625
${swift_flags} ${swift_module_flags} "@${file_path}"
631626
${command_touch_module_outputs}
632627
OUTPUT ${module_outputs}

0 commit comments

Comments
 (0)