Skip to content

Commit 651977d

Browse files
authored
Merge pull request swiftlang#22867 from compnerd/defaults-are-gud
build: set defaults for SourceKit on Windows
2 parents cb1f819 + 2a77759 commit 651977d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,15 @@ elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
413413
set(SWIFT_BUILD_SYNTAXPARSERLIB_default FALSE)
414414
set(SWIFT_BUILD_SOURCEKIT_default FALSE)
415415
endif()
416+
elseif(CMAKE_SYSTEM_NAME STREQUAL Windows)
417+
if(EXISTS ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE} AND
418+
CMAKE_CXX_COMPILER_ID STREQUAL Clang)
419+
set(SWIFT_BUILD_SYNTAXPARSERLIB_default TRUE)
420+
set(SWIFT_BUILD_SOURCEKIT_default TRUE)
421+
else()
422+
set(SWIFT_BUILD_SYNTAXPARSERLIB_default FALSE)
423+
set(SWIFT_BUILD_SOURCEKIT_default FALSE)
424+
endif()
416425
else()
417426
set(SWIFT_BUILD_SYNTAXPARSERLIB_default FALSE)
418427
set(SWIFT_BUILD_SOURCEKIT_default FALSE)

0 commit comments

Comments
 (0)