File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ var sharedCSettings: [CSetting] = [
3535var sharedSwiftSettings : [ SwiftSetting ] = [
3636 . enableUpcomingFeature( " InternalImportsByDefault " ) ,
3737 . swiftLanguageMode( . v5) ,
38+ . unsafeFlags( [ " -enable-library-evolution " ] ) ,
3839]
3940
4041// MARK: [env] OPENGRAPH_SWIFT_TOOLCHAIN_PATH
@@ -109,6 +110,18 @@ if warningsAsErrorsCondition {
109110 sharedSwiftSettings. append ( . unsafeFlags( [ " -warnings-as-errors " ] ) )
110111}
111112
113+ // MARK: - [env] OPENGRAPH_LIBRARY_EVOLUTION
114+
115+ #if os(macOS)
116+ let libraryEvolutionCondition = envEnable ( " OPENGRAPH_LIBRARY_EVOLUTION " , default: true )
117+ #else
118+ let libraryEvolutionCondition = envEnable ( " OPENGRAPH_LIBRARY_EVOLUTION " )
119+ #endif
120+
121+ if libraryEvolutionCondition {
122+ sharedSwiftSettings. append ( . unsafeFlags( [ " -enable-library-evolution " ] ) )
123+ }
124+
112125// MARK: - Targets
113126
114127let openGraphTarget = Target . target (
You can’t perform that action at this time.
0 commit comments