summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Weidauer <sven@5sw.de>2017-06-07 22:31:31 +0200
committerSven Weidauer <sven@5sw.de>2017-06-07 22:31:31 +0200
commit8fd52c32bcedaa83a88aa22e4100e66c50c553c2 (patch)
treefa216047b4c2deae6fedc1a00b66ca7af6ca2424
parentf7026ef8b115c4d639aa32033bbf6851834bf998 (diff)
downloadnetsurf-8fd52c32bcedaa83a88aa22e4100e66c50c553c2.tar.gz
netsurf-8fd52c32bcedaa83a88aa22e4100e66c50c553c2.tar.bz2
Update project file (Xcode 9, generate testament.h when building using the Xcode build system)
-rw-r--r--frontends/cocoa/NetSurf.xcodeproj/project.pbxproj34
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;