diff options
author | Sven Weidauer <sven@5sw.de> | 2017-06-07 22:31:31 +0200 |
---|---|---|
committer | Sven Weidauer <sven@5sw.de> | 2017-06-07 22:31:31 +0200 |
commit | 8fd52c32bcedaa83a88aa22e4100e66c50c553c2 (patch) | |
tree | fa216047b4c2deae6fedc1a00b66ca7af6ca2424 /frontends/cocoa | |
parent | f7026ef8b115c4d639aa32033bbf6851834bf998 (diff) | |
download | netsurf-8fd52c32bcedaa83a88aa22e4100e66c50c553c2.tar.gz netsurf-8fd52c32bcedaa83a88aa22e4100e66c50c553c2.tar.bz2 |
Update project file (Xcode 9, generate testament.h when building using the Xcode build system)
Diffstat (limited to 'frontends/cocoa')
-rw-r--r-- | frontends/cocoa/NetSurf.xcodeproj/project.pbxproj | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/frontends/cocoa/NetSurf.xcodeproj/project.pbxproj b/frontends/cocoa/NetSurf.xcodeproj/project.pbxproj index 94c82d65e..8c32db748 100644 --- a/frontends/cocoa/NetSurf.xcodeproj/project.pbxproj +++ b/frontends/cocoa/NetSurf.xcodeproj/project.pbxproj @@ -1446,6 +1446,7 @@ isa = PBXNativeTarget; buildConfigurationList = 263A25FF1EE40BD6005C52B9 /* Build configuration list for PBXNativeTarget "NetSurfBrowser" */; buildPhases = ( + 26890F931EE88CE100063C30 /* Build Testament Header */, 263A25EA1EE40BD6005C52B9 /* Sources */, 263A25EB1EE40BD6005C52B9 /* Frameworks */, 263A25EC1EE40BD6005C52B9 /* Resources */, @@ -1466,7 +1467,7 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; - LastUpgradeCheck = 0830; + LastUpgradeCheck = 0900; TargetAttributes = { 263A25ED1EE40BD6005C52B9 = { CreatedOnToolsVersion = 8.3.2; @@ -1555,6 +1556,25 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 26890F931EE88CE100063C30 /* Build Testament Header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Build Testament Header"; + outputPaths = ( + "$(DERIVED_FILE_DIR)/testament.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "ROOT=\"${SRCROOT}/../..\"\nexec perl -w \"${ROOT}/utils/git-testament.pl\" \"${ROOT}\" \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 263A25EA1EE40BD6005C52B9 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -1981,12 +2001,18 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -2011,12 +2037,18 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |