File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -27,10 +27,27 @@ config.variant_suffix = "@VARIANT_SUFFIX@"
27
27
config .variant_sdk = "@VARIANT_SDK@"
28
28
config .swift_test_results_dir = \
29
29
lit_config .params .get ("swift_test_results_dir" , "@SWIFT_TEST_RESULTS_DIR@" )
30
+
31
+ # --- Darwin Configuration ---
30
32
config .darwin_xcrun_toolchain = "@SWIFT_DARWIN_XCRUN_TOOLCHAIN@"
33
+
34
+ # --- Android Configuration ---
31
35
config .android_ndk_path = "@SWIFT_ANDROID_NDK_PATH@"
32
36
config .android_ndk_gcc_version = "@SWIFT_ANDROID_NDK_GCC_VERSION@"
33
37
38
+ # --- Windows MSVC Configuration ---
39
+ config .swift_stdlib_msvc_runtime = None
40
+ if "@SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY@" == "MultiThreaded" :
41
+ config .swift_stdlib_msvc_runtime = 'MT'
42
+ elif "@SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY@" == "MultiThreadedDebug" :
43
+ config .swift_stdlib_msvc_runtime = 'MTd'
44
+ elif "@SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY@" == "MultiThreadedDLL" :
45
+ config .swift_stdlib_msvc_runtime = 'MD'
46
+ elif "@SWIFT_STDLIB_MSVC_RUNTIME_LIBRARY@" == "MultiThreadedDebugDLL" :
47
+ config .swift_stdlib_msvc_runtime = 'MDd'
48
+ else :
49
+ assert (False )
50
+
34
51
config .coverage_mode = "@SWIFT_ANALYZE_CODE_COVERAGE@"
35
52
config .lldb_build_root = "@LLDB_BUILD_DIR@"
36
53
You can’t perform that action at this time.
0 commit comments