Skip to content

Commit 62c384e

Browse files
authored
Merge pull request #81479 from compnerd/configuration
Runtimes: tweak default configuration for Windows
2 parents 0af5839 + 1b5cb78 commit 62c384e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Runtimes/Core/cmake/modules/DefaultSettings.cmake

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,19 @@ elseif(LINUX OR ANDROID OR BSD)
6262
set(SwiftCore_CONCURRENCY_GLOBAL_EXECUTOR_default "dispatch")
6363
elseif(WIN32)
6464
set(SwiftCore_OBJECT_FORMAT_default "coff")
65+
66+
set(SwiftCore_ENABLE_LIBRARY_EVOLUTION_default ${BUILD_SHARED_LIBS})
6567
set(SwiftCore_ENABLE_REFLECTION_default ON)
6668
set(SwiftCore_ENABLE_FATALERROR_BACKTRACE_default ON)
69+
set(SwiftCore_ENABLE_OVERRIDABLE_RETAIN_RELEASE_default ON)
6770
set(SwiftCore_ENABLE_CONCURRENCY_default NO)
6871
set(SwiftCore_THREADING_PACKAGE_default "WIN32")
6972
set(SwiftCore_ENABLE_PRESPECIALIZATION_default ON)
7073
set(SwiftCore_CONCURRENCY_GLOBAL_EXECUTOR_default "dispatch")
74+
75+
set(SwiftCore_ENABLE_VECTOR_TYPES_default ON)
76+
set(SwiftCore_ENABLE_FILESYSTEM_SUPPORT_default ON)
77+
set(SwiftCore_INSTALL_NESTED_SUBDIR_default ON)
7178
endif()
7279

7380
include("${SwiftCore_VENDOR_MODULE_DIR}/DefaultSettings.cmake" OPTIONAL)

0 commit comments

Comments
 (0)