Skip to content

Commit 02eb8cb

Browse files
committed
Add a new VALIDATE_MODULE_DEPENDENCIES setting
This will be used for validating the new MODULE_DEPENDENCIES setting.
1 parent 62bd4c6 commit 02eb8cb

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Sources/SWBCore/Settings/BuiltinMacros.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,7 @@ public final class BuiltinMacros {
11351135
public static let VALIDATE_PRODUCT = BuiltinMacros.declareBooleanMacro("VALIDATE_PRODUCT")
11361136
public static let VALIDATE_DEPENDENCIES = BuiltinMacros.declareEnumMacro("VALIDATE_DEPENDENCIES") as EnumMacroDeclaration<BooleanWarningLevel>
11371137
public static let VALIDATE_DEVELOPMENT_ASSET_PATHS = BuiltinMacros.declareEnumMacro("VALIDATE_DEVELOPMENT_ASSET_PATHS") as EnumMacroDeclaration<BooleanWarningLevel>
1138+
public static let VALIDATE_MODULE_DEPENDENCIES = BuiltinMacros.declareEnumMacro("VALIDATE_MODULE_DEPENDENCIES") as EnumMacroDeclaration<BooleanWarningLevel>
11381139
public static let VECTOR_SUFFIX = BuiltinMacros.declareStringMacro("VECTOR_SUFFIX")
11391140
public static let VERBOSE_PBXCP = BuiltinMacros.declareBooleanMacro("VERBOSE_PBXCP")
11401141
public static let VERSIONING_STUB = BuiltinMacros.declareStringMacro("VERSIONING_STUB")
@@ -2342,6 +2343,7 @@ public final class BuiltinMacros {
23422343
VALIDATE_PRODUCT,
23432344
VALIDATE_DEPENDENCIES,
23442345
VALIDATE_DEVELOPMENT_ASSET_PATHS,
2346+
VALIDATE_MODULE_DEPENDENCIES,
23452347
VALID_ARCHS,
23462348
VECTOR_SUFFIX,
23472349
VERBOSE_PBXCP,

Sources/SWBCore/SpecImplementations/PropertyDomainSpec.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ private final class EnumBuildOptionType : BuildOptionType {
100100
case "PACKAGE_RESOURCE_TARGET_KIND":
101101
return try namespace.declareEnumMacro(name) as EnumMacroDeclaration<PackageResourceTargetKind>
102102
case "VALIDATE_DEPENDENCIES",
103+
"VALIDATE_MODULE_DEPENDENCIES",
103104
"VALIDATE_DEVELOPMENT_ASSET_PATHS":
104105
return try namespace.declareEnumMacro(name) as EnumMacroDeclaration<BooleanWarningLevel>
105106
case "STRIP_STYLE":

0 commit comments

Comments
 (0)