@@ -13,6 +13,7 @@ list(APPEND CMAKE_MODULE_PATH
1313 "${CMAKE_SOURCE_DIR} /../cmake/modules"
1414 "${CMAKE_SOURCE_DIR} /../../cmake/modules" )
1515
16+ include (LanguageVersions)
1617include (SwiftProjectVersion)
1718project (SwiftDistributed
1819 LANGUAGES C CXX Swift
@@ -22,17 +23,10 @@ if(NOT PROJECT_IS_TOP_LEVEL)
2223 message (SEND_ERROR "Swift Distributed must build as a standalone project" )
2324endif ()
2425
25- set (CMAKE_Swift_LANGUAGE_VERSION 5)
26-
2726set (CMAKE_POSITION_INDEPENDENT_CODE YES )
2827
2928set (CMAKE_C_VISIBILITY_PRESET "hidden" )
30-
31- set (CMAKE_CXX_EXTENSIONS NO )
32- set (CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to conform to" )
33- set (CMAKE_CXX_STANDARD_REQUIRED YES )
3429set (CMAKE_CXX_VISIBILITY_PRESET "hidden" )
35-
3630set (CMAKE_VISIBILITY_INLINES_HIDDEN YES )
3731
3832set (${PROJECT_NAME} _SWIFTC_SOURCE_DIR
@@ -75,7 +69,6 @@ add_compile_options(
7569 $<$<COMPILE_LANGUAGE:Swift>:-explicit-module-build >
7670 $<$<COMPILE_LANGUAGE:Swift>:-nostdlibimport>
7771 $<$<COMPILE_LANGUAGE:Swift>:-strict-memory-safety>
78- "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-swift-version 5>"
7972 "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature NoncopyableGenerics2>"
8073 "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature SuppressedAssociatedTypes>"
8174 "$<$<COMPILE_LANGUAGE:Swift>:SHELL:-enable-experimental-feature SE427NoInferenceOnExtension>"
0 commit comments