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)
4242 message (CONFIGURE_LOG "Swift target variant deployment version: ${SwiftCore_VARIANT_DEPLOYMENT_VERSION} " )
4343 endif ()
4444 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 ()
4553endif ()
Original file line number Diff line number Diff line change @@ -37,4 +37,12 @@ if(${PROJECT_NAME}_COMPILER_VARIANT_TARGET)
3737 mark_as_advanced (${PROJECT_NAME} _VARIANT_MODULE_TRIPLE)
3838 message (CONFIGURE_LOG "Swift target variant module triple: ${module_triple} " )
3939 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 ()
4048endif ()
Original file line number Diff line number Diff line change @@ -37,4 +37,12 @@ if(${PROJECT_NAME}_COMPILER_VARIANT_TARGET)
3737 mark_as_advanced (${PROJECT_NAME} _VARIANT_MODULE_TRIPLE)
3838 message (CONFIGURE_LOG "Swift target variant module triple: ${module_triple} " )
3939 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 ()
4048endif ()
You can’t perform that action at this time.
0 commit comments