diff options
Diffstat (limited to 'XcodeConfig/subconfig/General.xcconfig')
-rw-r--r-- | XcodeConfig/subconfig/General.xcconfig | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/XcodeConfig/subconfig/General.xcconfig b/XcodeConfig/subconfig/General.xcconfig new file mode 100644 index 0000000..b9f7313 --- /dev/null +++ b/XcodeConfig/subconfig/General.xcconfig @@ -0,0 +1,48 @@ +// +// General.xcconfig +// +// Xcode configuration file for general build settings applicable to all +// Google projects and targets. +// +// Copyright 2006-2008 Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); you may not +// use this file except in compliance with the License. You may obtain a copy +// of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +// License for the specific language governing permissions and limitations under +// the License. +// + +// Build for PPC and Intel +ARCHS = ppc i386 + +// Zerolink prevents link warnings so turn it off +ZERO_LINK = NO + +// Prebinding considered unhelpful in 10.3 and later +PREBINDING = NO + +// Strictest warning policy +WARNING_CFLAGS = -Wall -Werror -Wendif-labels -Wnewline-eof + +// Work around Xcode bugs by using external strip. See: +// http://lists.apple.com/archives/Xcode-users/2006/Feb/msg00050.html +SEPARATE_STRIP = YES + +// Force C99 dialect +GCC_C_LANGUAGE_STANDARD = c99 + +// Obj-C exceptions are needed for @synchronized(self) +GCC_ENABLE_OBJC_EXCEPTIONS = YES + +// not sure why apple defaults this on, but it's pretty risky +ALWAYS_SEARCH_USER_PATHS = NO + +// Turn on position dependent code for most cases (overridden where appropriate) +GCC_DYNAMIC_NO_PIC = YES |