Skip to content

Commit 7478df0

Browse files
committed
[CMake] Ensure that the SourceKit framework links Swift as needed
1 parent 4b4751c commit 7478df0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tools/SourceKit/cmake/modules/AddSwiftSourceKit.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,11 @@ macro(add_sourcekit_framework name)
362362
set(lib_dir ${SOURCEKIT_LIBRARY_OUTPUT_INTDIR})
363363
set(framework_location "${lib_dir}/${name}.framework")
364364

365+
# Once the new Swift parser is linked, everything has Swift modules.
366+
if (SWIFT_SWIFT_PARSER)
367+
set(SOURCEKITFW_HAS_SWIFT_MODULES ON)
368+
endif()
369+
365370
if (NOT SOURCEKIT_DEPLOYMENT_OS MATCHES "^macosx")
366371
set(FLAT_FRAMEWORK_NAME "${name}")
367372
set(FLAT_FRAMEWORK_IDENTIFIER "com.apple.${name}")

0 commit comments

Comments
 (0)