Skip to content

Commit 7b06a04

Browse files
author
Doug Coleman
committed
SourceKit: Fix cmake for ASAN builds on macos.
1 parent a37fa88 commit 7b06a04

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)