Skip to content

Commit 66be1d7

Browse files
Merge pull request #6717 from apple/revert-5903-SR-1676
Revert "Enable SourceKit building by default on Linux"
2 parents 5b15bbc + ca12aaa commit 66be1d7

File tree

2 files changed

+1
-29
lines changed

2 files changed

+1
-29
lines changed

CMakeLists.txt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -302,14 +302,8 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "")
302302
endif()
303303
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
304304
set(SWIFT_BUILD_SOURCEKIT_default TRUE)
305-
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
306-
if(EXISTS ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE})
307-
set(SWIFT_BUILD_SOURCEKIT_default TRUE)
308-
else()
309-
set(SWIFT_BUILD_SOURCEKIT_default FALSE)
310-
endif()
311305
else()
312-
set(SWIFT_BUILD_SOURCEKIT_default FALSE)
306+
set(SWIFT_BUILD_SOURCEKIT_default FALSE)
313307
endif()
314308
option(SWIFT_BUILD_SOURCEKIT
315309
"Build SourceKit"

tools/SourceKit/CMakeLists.txt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,6 @@ macro(add_sourcekit_library name)
200200
endif()
201201
endif()
202202

203-
if(SWIFT_BUILD_SOURCEKIT AND "${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
204-
add_dependencies(${name} needs-libdispatch)
205-
endif()
206-
207203
if("${SOURCEKITLIB_INSTALL_IN_COMPONENT}" STREQUAL "")
208204
if(SOURCEKITLIB_SHARED)
209205
set(SOURCEKITLIB_INSTALL_IN_COMPONENT tools)
@@ -512,24 +508,6 @@ include_directories(BEFORE
512508
)
513509

514510
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
515-
if(SWIFT_BUILD_SOURCEKIT)
516-
add_custom_command(
517-
OUTPUT "${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/.libs/libdispatch.so"
518-
COMMAND /bin/sh ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}/autogen.sh
519-
COMMAND /bin/sh ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}/configure
520-
COMMAND /usr/bin/make
521-
COMMAND /bin/mkdir -p ${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/.libs/
522-
COMMAND /bin/cp ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}/src/.libs/libdispatch.so ${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/.libs/libdispatch.so
523-
COMMAND /usr/bin/make distclean
524-
WORKING_DIRECTORY ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}
525-
COMMENT "Generating libdispatch.so"
526-
USES_TERMINAL
527-
)
528-
add_custom_target(needs-libdispatch
529-
DEPENDS "${SWIFT_PATH_TO_LIBDISPATCH_BUILD}/src/.libs/libdispatch.so"
530-
)
531-
endif()
532-
533511
include_directories(AFTER ${SWIFT_PATH_TO_LIBDISPATCH_SOURCE})
534512

535513
add_library(dispatch SHARED IMPORTED)

0 commit comments

Comments
 (0)