Skip to content

Commit 826af7a

Browse files
author
ematejska
authored
Merge pull request #6738 from ematejska/merge-#6687-to-3.1-branch
SourceKit: Fix cmake for ASAN builds on macos.
2 parents 106cadd + 3644655 commit 826af7a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tools/SourceKit/tools/sourcekitd/lib/API/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ set(sourcekitdAPI_NonDarwin_InProc_sources
2323
sourcekitdAPI-InProc.cpp)
2424
set(LLVM_OPTIONAL_SOURCES ${sourcekitdAPI_Darwin_sources} ${sourcekitdAPI_NonDarwin_InProc_sources})
2525

26-
if(SWIFT_SOURCEKIT_USE_INPROC_LIBRARY)
27-
list(APPEND sourcekitdAPI_sources ${sourcekitdAPI_NonDarwin_InProc_sources})
28-
elseif(APPLE)
26+
if(APPLE AND HAVE_XPC_H)
2927
list(APPEND sourcekitdAPI_sources ${sourcekitdAPI_Darwin_sources})
28+
elseif(SWIFT_SOURCEKIT_USE_INPROC_LIBRARY)
29+
list(APPEND sourcekitdAPI_sources ${sourcekitdAPI_NonDarwin_InProc_sources})
3030
endif()
3131

3232
add_sourcekit_library(sourcekitdAPI

0 commit comments

Comments
 (0)