mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Produce libsourcekitdInProc.so instead of sourcekitdInProc.framework if not Darwin
This commit is contained in:
@@ -10,13 +10,21 @@ set(sourcekitdInProc_args
|
||||
)
|
||||
|
||||
if (SOURCEKIT_INSTALLING_INPROC)
|
||||
add_sourcekit_framework(sourcekitdInProc
|
||||
${SOURCEKITD_SOURCE_DIR}/include/sourcekitd/sourcekitd.h
|
||||
${sourcekitdInProc_args}
|
||||
MODULEMAP module.modulemap
|
||||
INSTALL_IN_COMPONENT sourcekit-inproc
|
||||
)
|
||||
set_property(TARGET sourcekitdInProc APPEND_STRING PROPERTY LINK_FLAGS " -fapplication-extension")
|
||||
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
|
||||
add_sourcekit_framework(sourcekitdInProc
|
||||
${SOURCEKITD_SOURCE_DIR}/include/sourcekitd/sourcekitd.h
|
||||
${sourcekitdInProc_args}
|
||||
MODULEMAP module.modulemap
|
||||
INSTALL_IN_COMPONENT sourcekit-inproc
|
||||
)
|
||||
set_property(TARGET sourcekitdInProc APPEND_STRING PROPERTY LINK_FLAGS " -fapplication-extension")
|
||||
else()
|
||||
add_sourcekit_library(sourcekitdInProc
|
||||
${sourcekitdInProc_args}
|
||||
INSTALL_IN_COMPONENT sourcekit-inproc
|
||||
SHARED
|
||||
)
|
||||
endif()
|
||||
else()
|
||||
add_sourcekit_library(sourcekitdInProc
|
||||
${sourcekitdInProc_args}
|
||||
|
||||
Reference in New Issue
Block a user