Always set alwaysOutOfDate for PBXShellScriptBuildPhase. This unchecks the: 'Run script: [x] Based on dependency analysis' 'Will force script to run in all incremental builds.' box in Xcode. Change-Id: Ia88827da7e519a48420670c17ac22c75afc26210 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/14100 Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
diff --git a/src/gn/xcode_object.cc b/src/gn/xcode_object.cc index c9b69a3..4f2b66b 100644 --- a/src/gn/xcode_object.cc +++ b/src/gn/xcode_object.cc
@@ -968,6 +968,7 @@ const IndentRules rules = {false, indent + 1}; out << indent_str << Reference() << " = {\n"; PrintProperty(out, rules, "isa", ToString(Class())); + PrintProperty(out, rules, "alwaysOutOfDate", 1u); PrintProperty(out, rules, "buildActionMask", 0x7fffffffu); PrintProperty(out, rules, "files", files_); PrintProperty(out, rules, "inputPaths", EmptyPBXObjectVector());