File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed
Supplemental/cmake/modules Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -42,4 +42,12 @@ if(SwiftCore_COMPILER_VARIANT_TARGET)
42
42
message (CONFIGURE_LOG "Swift target variant deployment version: ${SwiftCore_VARIANT_DEPLOYMENT_VERSION} " )
43
43
endif ()
44
44
endif ()
45
+
46
+ if (SwiftCore_EXPERIMENTAL_EMIT_VARIANT_MODULE)
47
+ check_compiler_flag(Swift "-experimental-emit-variant-module" HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
48
+ if (HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
49
+ add_compile_options (
50
+ "$<$<COMPILE_LANGUAGE:Swift>:-experimental-emit-variant-module>" )
51
+ endif ()
52
+ endif ()
45
53
endif ()
Original file line number Diff line number Diff line change @@ -37,4 +37,12 @@ if(${PROJECT_NAME}_COMPILER_VARIANT_TARGET)
37
37
mark_as_advanced (${PROJECT_NAME} _VARIANT_MODULE_TRIPLE)
38
38
message (CONFIGURE_LOG "Swift target variant module triple: ${module_triple} " )
39
39
endif ()
40
+
41
+ if (${PROJECT_NAME} _EXPERIMENTAL_EMIT_VARIANT_MODULE)
42
+ check_compiler_flag(Swift "-experimental-emit-variant-module" HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
43
+ if (HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
44
+ add_compile_options (
45
+ "$<$<COMPILE_LANGUAGE:Swift>:-experimental-emit-variant-module>" )
46
+ endif ()
47
+ endif ()
40
48
endif ()
Original file line number Diff line number Diff line change @@ -37,4 +37,12 @@ if(${PROJECT_NAME}_COMPILER_VARIANT_TARGET)
37
37
mark_as_advanced (${PROJECT_NAME} _VARIANT_MODULE_TRIPLE)
38
38
message (CONFIGURE_LOG "Swift target variant module triple: ${module_triple} " )
39
39
endif ()
40
+
41
+ if (${PROJECT_NAME} _EXPERIMENTAL_EMIT_VARIANT_MODULE)
42
+ check_compiler_flag(Swift "-experimental-emit-variant-module" HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
43
+ if (HAVE_Swift_EMIT_VARIANT_MODULE_FLAG)
44
+ add_compile_options (
45
+ "$<$<COMPILE_LANGUAGE:Swift>:-experimental-emit-variant-module>" )
46
+ endif ()
47
+ endif ()
40
48
endif ()
You can’t perform that action at this time.
0 commit comments