You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[5.6 CMake] Move most Standard Library options in a separate file (#40669)
This allows the file to be easily included where needed (e.g.
`StandaloneOverlay.cmake`) and reduce the likelihood of miscompilation
due to missing sensible defaults.
Focus on parameters only in stdlib/CMakeLists.txt whose defaults are not
computed.
This matches #40610 + #40640
Addresses rdar://86740965
"Build stdlib without a custom implementation of MetadataAllocator, relying on malloc+free instead."
134
-
FALSE)
135
-
136
-
option(SWIFT_STDLIB_SHORT_MANGLING_LOOKUPS
137
-
"Build stdlib with fast-path context descriptor lookups based on well-known short manglings."
138
-
TRUE)
139
-
140
-
option(SWIFT_STDLIB_HAS_COMMANDLINE
141
-
"Build stdlib with the CommandLine enum and support for argv/argc."
142
-
TRUE)
143
-
144
100
option(SWIFT_BUILD_TEST_SUPPORT_MODULES
145
101
"Whether to build StdlibUnittest and other test support modules. Defaults to On when SWIFT_BUILD_SDK_OVERLAY is On, or when SWIFT_INCLUDE_TESTS is On."
0 commit comments