We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dfe53e commit c905c5cCopy full SHA for c905c5c
Runtimes/Core/cmake/modules/AvailabilityMacros.cmake
@@ -1,4 +1,7 @@
1
-file(STRINGS "${SwiftCore_SWIFTC_SOURCE_DIR}/utils/availability-macros.def" availability_defs)
+configure_file("${SwiftCore_SWIFTC_SOURCE_DIR}/utils/availability-macros.def"
2
+ "${CMAKE_CURRENT_BINARY_DIR}/availability-macros.def"
3
+ COPYONLY)
4
+file(STRINGS "${CMAKE_CURRENT_BINARY_DIR}/availability-macros.def" availability_defs)
5
list(FILTER availability_defs EXCLUDE REGEX "^\\s*(#.*)?$")
6
foreach(def ${availability_defs})
7
add_compile_options("$<$<COMPILE_LANGUAGE:Swift>:SHELL:-Xfrontend -define-availability -Xfrontend \"${def}\">")
0 commit comments