xcconfigs/Base.xcconfig
author Thijs Alkemade <me@thijsalkema.de>
Tue, 21 Mar 2017 21:26:27 +0100
branchadium-1.5.10.3
changeset 5958 0a0f0222bdd4
parent 4916 dae37892125a
permissions -rw-r--r--
Updated the target to 10.7 and dropped i386 support.
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
     1
GCC_PREFIX_HEADER = Adium.pch
2673
adcb2c9f6998 Updated xcconfigs and other project configurations. Using the standard 32/64 universal, which is ppc/i386/x86_64 on Xcode 3.2. Refs #10001.
Stephen Holt <sholt@adium.im>
parents: 2083
diff changeset
     2
ARCHS = $(NATIVE_ARCH_ACTUAL)
4222
889cdeb32f63 Back out the Sparkle subrepository changes. The Xcode file is updated too frequently to make this workable.
Thijs Alkemade <thijsalkemade@gmail.com>
parents: 4218
diff changeset
     3
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_PROJECT_2 = "$(SRCROOT)/Frameworks"
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
     4
GCC_ENABLE_CPP_EXCEPTIONS = NO
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
     5
GCC_WARN_CHECK_SWITCH_STATEMENTS = YES
3061
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
     6
GCC_WARN_SHADOW = YES
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
     7
GCC_C_LANGUAGE_STANDARD = gnu99
3788
33aad553ecf4 10.6 changes to projects and xcconfigs. Moving to LLVM Clang.
Adrian Godoroja <robotive@me.com>
parents: 3767
diff changeset
     8
GCC_VERSION = com.apple.compilers.llvm.clang.1_0
4916
dae37892125a Setting the SDKROOT to Latest, but leaving the Deployment target 10.6 should make it possible to build on 10.6 - 10.8 for 10.6 - 10.8.
Thijs Alkemade <thijsalkemade@gmail.com>
parents: 4222
diff changeset
     9
SDKROOT = macosx
5958
0a0f0222bdd4 Updated the target to 10.7 and dropped i386 support.
Thijs Alkemade <me@thijsalkema.de>
parents: 4916
diff changeset
    10
MACOSX_DEPLOYMENT_TARGET = 10.7
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    11
GCC_WARN_ABOUT_MISSING_NEWLINE = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    12
GCC_WARN_UNUSED_VARIABLE = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    13
GCC_WARN_MISSING_PARENTHESES = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    14
ALWAYS_SEARCH_USER_PATHS = NO
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    15
GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    16
FRAMEWORK_SEARCH_PATHS = $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_PROJECT_1) $(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_PROJECT_2)
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    17
GCC_ENABLE_FIX_AND_CONTINUE = NO
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    18
GCC_WARN_ABOUT_RETURN_TYPE = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    19
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    20
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    21
PREBINDING = NO
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    22
GCC_ENABLE_SYMBOL_SEPARATION = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    23
GCC_ENABLE_OBJC_EXCEPTIONS = YES
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    24
GCC_PRECOMPILE_PREFIX_HEADER = YES
5958
0a0f0222bdd4 Updated the target to 10.7 and dropped i386 support.
Thijs Alkemade <me@thijsalkema.de>
parents: 4916
diff changeset
    25
VALID_ARCHS = x86_64
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    26
DEBUG_INFORMATION_FORMAT = dwarf
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    27
WARNING_CFLAGS = -Wall
3847
c74e9f524db6 Fix our Base.xcconfig to force clang to pickup CFLAGS env variables. Fixes nightly builds not updating via Sparkle.
Stephen Holt <sholt@adium.im>
parents: 3819
diff changeset
    28
OTHER_CFLAGS = "$(CFLAGS)"
2083
1c3e1678f41a Convert Adium.xcodeproj to xcconfig files
David Smith <catfish.man@gmail.com>
parents:
diff changeset
    29
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_PROJECT_1 = "$(BUILT_PRODUCTS_DIR)"
3061
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    30
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    31
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    32
GCC_WARN_STRICT_SELECTOR_MATCH = missing value
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    33
GCC_WARN_UNDECLARED_SELECTOR = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    34
GCC_WARN_UNUSED_FUNCTION = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    35
GCC_WARN_UNUSED_LABEL = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    36
GCC_WARN_UNUSED_VALUE = YES
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    37
GCC_TREAT_WARNINGS_AS_ERRORS = NO
191c377fb84d Enable a number of stricter compiler warnings. "Hoseyifying," is you will.
Stephen Holt <sholt@adium.im>
parents: 3029
diff changeset
    38
RUN_CLANG_STATIC_ANALYZER = NO