diff --git a/Runtimes/Core/cmake/modules/DefaultSettings.cmake b/Runtimes/Core/cmake/modules/DefaultSettings.cmake index e6fc1f5820ef0..d0b75ed953bd4 100644 --- a/Runtimes/Core/cmake/modules/DefaultSettings.cmake +++ b/Runtimes/Core/cmake/modules/DefaultSettings.cmake @@ -62,12 +62,19 @@ elseif(LINUX OR ANDROID OR BSD) set(SwiftCore_CONCURRENCY_GLOBAL_EXECUTOR_default "dispatch") elseif(WIN32) set(SwiftCore_OBJECT_FORMAT_default "coff") + + set(SwiftCore_ENABLE_LIBRARY_EVOLUTION_default ${BUILD_SHARED_LIBS}) set(SwiftCore_ENABLE_REFLECTION_default ON) set(SwiftCore_ENABLE_FATALERROR_BACKTRACE_default ON) + set(SwiftCore_ENABLE_OVERRIDABLE_RETAIN_RELEASE_default ON) set(SwiftCore_ENABLE_CONCURRENCY_default NO) set(SwiftCore_THREADING_PACKAGE_default "WIN32") set(SwiftCore_ENABLE_PRESPECIALIZATION_default ON) set(SwiftCore_CONCURRENCY_GLOBAL_EXECUTOR_default "dispatch") + + set(SwiftCore_ENABLE_VECTOR_TYPES_default ON) + set(SwiftCore_ENABLE_FILESYSTEM_SUPPORT_default ON) + set(SwiftCore_INSTALL_NESTED_SUBDIR_default ON) endif() include("${SwiftCore_VENDOR_MODULE_DIR}/DefaultSettings.cmake" OPTIONAL)