Changeset 1099

Show
Ignore:
Timestamp:
07/09/09 23:24:06 (8 months ago)
Author:
astrange
Message:

More build cleanups.
- Move some settings up to project level.
- Fix -mtune for Deployment. (should be default, not nocona)
- Use the same prefix header for all targets.
- Get rid of -framework in the linker flags.
- Remove duplicate -g.
- etc.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Perian.xcodeproj/project.pbxproj

    r1085 r1099  
    114114                11C85FE60A64314500DF3D73 /* FFusionCodec.r in Rez */ = {isa = PBXBuildFile; fileRef = F560DF0203D622D001ABA332 /* FFusionCodec.r */; }; 
    115115                11F28DAD0B52EB75000AF78C /* SUUpdateAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 11F28DAC0B52EB75000AF78C /* SUUpdateAlert.m */; }; 
     116                3D0A03BD100692E20087E580 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11629EEA0B51E4F1006591C8 /* Cocoa.framework */; }; 
     117                3D0A03BE100692E30087E580 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D4EEFC0A3CE7FA0066D45F /* Carbon.framework */; }; 
    116118                3D211A1D0B6B18880051299D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F539CD110B62BC82005A72C9 /* Foundation.framework */; }; 
    117119                3D211A200B6B1A540051299D /* SubContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D211A1F0B6B1A540051299D /* SubContext.m */; }; 
     
    543545                11F28DAB0B52EB75000AF78C /* SUUpdateAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdateAlert.h; sourceTree = "<group>"; }; 
    544546                11F28DAC0B52EB75000AF78C /* SUUpdateAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdateAlert.m; sourceTree = "<group>"; }; 
     547                3D0A039710068CAF0087E580 /* Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.h; sourceTree = "<group>"; }; 
    545548                3D211A1E0B6B1A540051299D /* SubContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SubContext.h; path = Subtitles/SubContext.h; sourceTree = "<group>"; }; 
    546549                3D211A1F0B6B1A540051299D /* SubContext.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = SubContext.m; path = Subtitles/SubContext.m; sourceTree = "<group>"; }; 
     
    827830                                F57755F50B51EB1800C7D833 /* CoreFoundation.framework in Frameworks */, 
    828831                                3D95B9010E208965007C8F51 /* libbz2.dylib in Frameworks */, 
     832                                3D0A03BD100692E20087E580 /* Cocoa.framework in Frameworks */, 
     833                                3D0A03BE100692E30087E580 /* Carbon.framework in Frameworks */, 
    829834                        ); 
    830835                        runOnlyForDeploymentPostprocessing = 0; 
     
    920925                                61D517720AE0402E00A671E1 /* CommonUtils.c */, 
    921926                                6116E74E0B4738CE0020F1CE /* CodecIDs.h */, 
     927                                3D0A039710068CAF0087E580 /* Prefix.h */, 
    922928                        ); 
    923929                        indentWidth = 4; 
     
    19821988                        isa = XCBuildConfiguration; 
    19831989                        buildSettings = { 
    1984                                 COPY_PHASE_STRIP = NO; 
    19851990                                GCC_ENABLE_OBJC_EXCEPTIONS = YES; 
    1986                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    19871991                                GCC_MODEL_TUNING = G5; 
    19881992                                GCC_OPTIMIZATION_LEVEL = 0; 
    1989                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    1990                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    19911993                                GCC_VERSION = 4.0; 
    19921994                                INFOPLIST_FILE = "Plists/PerianUpdateChecker-Info.plist"; 
    19931995                                INSTALL_PATH = "$(HOME)/Applications"; 
    1994                                 OTHER_LDFLAGS = ( 
    1995                                         "-framework", 
    1996                                         Foundation, 
    1997                                         "-framework", 
    1998                                         AppKit, 
    1999                                 ); 
    2000                                 PREBINDING = NO; 
    20011996                                PRODUCT_NAME = PerianUpdateChecker; 
    20021997                                WRAPPER_EXTENSION = app; 
     
    20072002                        isa = XCBuildConfiguration; 
    20082003                        buildSettings = { 
    2009                                 COPY_PHASE_STRIP = YES; 
    20102004                                GCC_ENABLE_OBJC_EXCEPTIONS = YES; 
    2011                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    20122005                                GCC_MODEL_TUNING = G5; 
    2013                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2014                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    20152006                                GCC_VERSION = 4.0; 
    20162007                                INFOPLIST_FILE = "Plists/PerianUpdateChecker-Info.plist"; 
    20172008                                INSTALL_PATH = "$(HOME)/Applications"; 
    2018                                 OTHER_LDFLAGS = ( 
    2019                                         "-framework", 
    2020                                         Foundation, 
    2021                                         "-framework", 
    2022                                         AppKit, 
    2023                                 ); 
    2024                                 PREBINDING = NO; 
    20252009                                PRODUCT_NAME = PerianUpdateChecker; 
    20262010                                WRAPPER_EXTENSION = app; 
     
    20312015                        isa = XCBuildConfiguration; 
    20322016                        buildSettings = { 
    2033                                 COPY_PHASE_STRIP = NO; 
    2034                                 DEAD_CODE_STRIPPING = NO; 
    20352017                                EXPORTED_SYMBOLS_FILE = "$(SOURCE_ROOT)/exportedSymbols"; 
     2018                                GCC_ALTIVEC_EXTENSIONS = YES; 
    20362019                                GCC_ENABLE_OBJC_GC = supported; 
    2037                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    20382020                                GCC_MODEL_TUNING = G5; 
    20392021                                GCC_OPTIMIZATION_LEVEL = 0; 
    2040                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2041                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 
    20422022                                GCC_VERSION = 4.0; 
    20432023                                "GCC_VERSION[arch=*]" = ""; 
     
    20532033                                INSTALL_PATH = "$(HOME)/Library/QuickTime"; 
    20542034                                OTHER_LDFLAGS = ( 
    2055                                         "-framework", 
    2056                                         Carbon, 
    20572035                                        "-read_only_relocs", 
    20582036                                        suppress, 
     
    20692047                        isa = XCBuildConfiguration; 
    20702048                        buildSettings = { 
    2071                                 DEAD_CODE_STRIPPING = YES; 
    20722049                                EXPORTED_SYMBOLS_FILE = "$(SOURCE_ROOT)/exportedSymbols"; 
    20732050                                GCC_ALTIVEC_EXTENSIONS = YES; 
    20742051                                GCC_ENABLE_OBJC_GC = supported; 
    2075                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    20762052                                GCC_MODEL_TUNING = G5; 
    20772053                                GCC_OPTIMIZATION_LEVEL = 3; 
    2078                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2079                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 
    20802054                                GCC_VERSION = 4.0; 
    20812055                                "GCC_VERSION[arch=*]" = ""; 
     
    20912065                                INFOPLIST_PREPROCESS = YES; 
    20922066                                INSTALL_PATH = "$(HOME)/Library/QuickTime"; 
    2093                                 OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; 
    2094                                 OTHER_CFLAGS_i386 = "-march=pentium-m -mtune=nocona $(OTHER_CFLAGS)"; 
    2095                                 OTHER_CFLAGS_ppc = "$(OTHER_CFLAGS)"; 
     2067                                OTHER_LDFLAGS = ( 
     2068                                        "-read_only_relocs", 
     2069                                        suppress, 
     2070                                ); 
    20962071                                OTHER_REZFLAGS = "-rd -d ppc_$(ppc) -d i386_$(i386) -d TARGET_REZ_CARBON_MACHO=1"; 
    2097                                 PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; 
    20982072                                PRODUCT_NAME = Perian; 
    20992073                                WARNING_CFLAGS = "-Wimplicit"; 
     
    21192093                        isa = XCBuildConfiguration; 
    21202094                        buildSettings = { 
     2095                                ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 
    21212096                                DEAD_CODE_STRIPPING = YES; 
    21222097                                DEBUG_INFORMATION_FORMAT = dwarf; 
    21232098                                GCC_ALTIVEC_EXTENSIONS = YES; 
    21242099                                GCC_DYNAMIC_NO_PIC = YES; 
     2100                                GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES; 
    21252101                                GCC_MODEL_TUNING = G5; 
     2102                                GCC_PREFIX_HEADER = Prefix.h; 
    21262103                                GCC_PREPROCESSOR_DEFINITIONS = DEBUG_BUILD; 
     2104                                GCC_STRICT_ALIASING = YES; 
    21272105                                HEADER_SEARCH_PATHS = ( 
    21282106                                        libmatroska, 
     
    21322110                                ); 
    21332111                                LIBRARY_SEARCH_PATHS = $SYMROOT/Universal; 
    2134                                 OTHER_LDFLAGS = ( 
    2135                                         "-read_only_relocs", 
    2136                                         suppress, 
    2137                                 ); 
     2112                                ONLY_ACTIVE_ARCH = YES; 
    21382113                                PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; 
     2114                                SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES; 
    21392115                                SDKROOT = macosx10.4; 
    21402116                        }; 
     
    21442120                        isa = XCBuildConfiguration; 
    21452121                        buildSettings = { 
    2146                                 ARCHS = ( 
    2147                                         ppc, 
    2148                                         i386, 
    2149                                 ); 
     2122                                ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 
    21502123                                DEAD_CODE_STRIPPING = YES; 
    21512124                                DEBUG_INFORMATION_FORMAT = dwarf; 
     2125                                GCC_ALTIVEC_EXTENSIONS = YES; 
    21522126                                GCC_DYNAMIC_NO_PIC = YES; 
     2127                                GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES; 
    21532128                                GCC_MODEL_TUNING = G5; 
     2129                                GCC_PREFIX_HEADER = Prefix.h; 
    21542130                                GCC_STRICT_ALIASING = YES; 
    21552131                                HEADER_SEARCH_PATHS = ( 
     
    21612137                                LIBRARY_SEARCH_PATHS = $SYMROOT/Universal; 
    21622138                                MACOSX_DEPLOYMENT_TARGET = 10.4; 
    2163                                 OTHER_LDFLAGS = ( 
    2164                                         "-read_only_relocs", 
    2165                                         suppress, 
    2166                                 ); 
     2139                                OTHER_CFLAGS_i386 = "-march=pentium-m -frerun-cse-after-loop $(OTHER_CFLAGS)"; 
     2140                                OTHER_CFLAGS_ppc = "-mcpu=G3 -mtune=G5 -funroll-loops -mmultiple $(OTHER_CFLAGS)"; 
    21672141                                PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; 
     2142                                SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES; 
    21682143                                SDKROOT = macosx10.4; 
    2169                                 STRIP_INSTALLED_PRODUCT = NO; 
    21702144                        }; 
    21712145                        name = Deployment; 
     
    21812155                        isa = XCBuildConfiguration; 
    21822156                        buildSettings = { 
    2183                                 COPY_PHASE_STRIP = YES; 
    2184                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    21852157                                GCC_MODEL_TUNING = G5; 
    21862158                                GCC_OPTIMIZATION_LEVEL = s; 
    21872159                                GCC_VERSION = 4.0; 
    21882160                                INSTALL_PATH = /usr/local/lib; 
    2189                                 PREBINDING = NO; 
    21902161                                PRODUCT_NAME = ebml; 
    2191                                 STRIP_STYLE = "non-global"; 
    21922162                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libebml"; 
    21932163                        }; 
     
    21972167                        isa = XCBuildConfiguration; 
    21982168                        buildSettings = { 
    2199                                 COPY_PHASE_STRIP = YES; 
    2200                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    22012169                                GCC_MODEL_TUNING = G5; 
    22022170                                GCC_VERSION = 4.0; 
    22032171                                INSTALL_PATH = /usr/local/lib; 
    2204                                 PREBINDING = NO; 
    22052172                                PRODUCT_NAME = matroska; 
    2206                                 STRIP_STYLE = "non-global"; 
    22072173                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libmatroska $(SRCROOT)/libebml"; 
    22082174                        }; 
     
    22122178                        isa = XCBuildConfiguration; 
    22132179                        buildSettings = { 
    2214                                 DEAD_CODE_STRIPPING = YES; 
    22152180                                EXPORTED_SYMBOLS_FILE = "$(SOURCE_ROOT)/exportedSymbols"; 
    22162181                                GCC_ALTIVEC_EXTENSIONS = YES; 
    22172182                                GCC_ENABLE_OBJC_GC = supported; 
    2218                                 GCC_FAST_MATH = YES; 
    22192183                                GCC_MODEL_TUNING = G5; 
    22202184                                GCC_OPTIMIZATION_LEVEL = 3; 
    2221                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2222                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 
    2223                                 GCC_STRICT_ALIASING = YES; 
    22242185                                GCC_VERSION = 4.0; 
    22252186                                "GCC_VERSION[arch=*]" = ""; 
     
    22352196                                INFOPLIST_PREPROCESS = YES; 
    22362197                                INSTALL_PATH = "$(HOME)/Library/QuickTime"; 
    2237                                 OTHER_CFLAGS = "$(OTHER_CFLAGS_$(CURRENT_ARCH))"; 
    2238                                 OTHER_CFLAGS_i386 = "-march=pentium-m -frerun-cse-after-loop $(OTHER_CFLAGS)"; 
    2239                                 OTHER_CFLAGS_ppc = "-mcpu=G3 -mtune=G5 -funroll-loops -mmultiple $(OTHER_CFLAGS)"; 
    22402198                                OTHER_LDFLAGS = ( 
    22412199                                        "-read_only_relocs", 
     
    22432201                                ); 
    22442202                                OTHER_REZFLAGS = "-rd -d ppc_$(ppc) -d i386_$(i386) -d TARGET_REZ_CARBON_MACHO=1"; 
    2245                                 PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; 
    22462203                                PRODUCT_NAME = Perian; 
    22472204                                WARNING_CFLAGS = "-Wimplicit"; 
     
    23152272                                        i386, 
    23162273                                ); 
    2317                                 COPY_PHASE_STRIP = YES; 
    23182274                                GCC_DYNAMIC_NO_PIC = NO; 
    23192275                                GCC_ENABLE_OBJC_GC = supported; 
    2320                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    23212276                                GCC_MODEL_TUNING = G5; 
    2322                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2323                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    23242277                                GCC_VERSION = 4.0; 
    23252278                                "GCC_VERSION[arch=*]" = ""; 
    23262279                                "GCC_VERSION[sdk=macosx10.4][arch=*]" = 4.0; 
     2280                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
     2281                                GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; 
     2282                                GCC_WARN_SHADOW = YES; 
     2283                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    23272284                                INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 
    23282285                                INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 
     
    23302287                                INFOPLIST_PREPROCESS = YES; 
    23312288                                INSTALL_PATH = "$(HOME)/Library/Bundles"; 
    2332                                 OTHER_LDFLAGS = ( 
    2333                                         "-framework", 
    2334                                         Foundation, 
    2335                                         "-framework", 
    2336                                         AppKit, 
    2337                                 ); 
    2338                                 PREBINDING = NO; 
    23392289                                PRODUCT_NAME = Perian; 
    23402290                                SDKROOT = macosx10.4; 
     
    23482298                        isa = XCBuildConfiguration; 
    23492299                        buildSettings = { 
    2350                                 COPY_PHASE_STRIP = YES; 
    23512300                                GCC_ENABLE_OBJC_EXCEPTIONS = YES; 
    2352                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    23532301                                GCC_MODEL_TUNING = G5; 
    2354                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2355                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    23562302                                GCC_VERSION = 4.0; 
    23572303                                INFOPLIST_FILE = "Plists/PerianUpdateChecker-Info.plist"; 
    23582304                                INSTALL_PATH = "$(HOME)/Applications"; 
    2359                                 OTHER_LDFLAGS = ( 
    2360                                         "-framework", 
    2361                                         Foundation, 
    2362                                         "-framework", 
    2363                                         AppKit, 
    2364                                 ); 
    2365                                 PREBINDING = NO; 
    23662305                                PRODUCT_NAME = PerianUpdateChecker; 
    23672306                                WRAPPER_EXTENSION = app; 
     
    23732312                        buildSettings = { 
    23742313                                ARCHS = "$(ARCHS_STANDARD_32_BIT)"; 
    2375                                 COPY_PHASE_STRIP = NO; 
    23762314                                DEAD_CODE_STRIPPING = YES; 
    23772315                                DEBUG_INFORMATION_FORMAT = dwarf; 
     2316                                GCC_ALTIVEC_EXTENSIONS = YES; 
    23782317                                GCC_DYNAMIC_NO_PIC = YES; 
     2318                                GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES; 
    23792319                                GCC_MODEL_TUNING = G5; 
     2320                                GCC_PREFIX_HEADER = Prefix.h; 
    23802321                                GCC_PREPROCESSOR_DEFINITIONS = DEBUG_BUILD; 
    23812322                                GCC_STRICT_ALIASING = YES; 
     
    23872328                                ); 
    23882329                                LIBRARY_SEARCH_PATHS = $SYMROOT/Universal; 
    2389                                 OTHER_LDFLAGS = ( 
    2390                                         "-read_only_relocs", 
    2391                                         suppress, 
    2392                                 ); 
     2330                                OTHER_CFLAGS_i386 = "-march=pentium-m -frerun-cse-after-loop $(OTHER_CFLAGS)"; 
     2331                                OTHER_CFLAGS_ppc = "-mcpu=G3 -mtune=G5 -funroll-loops -mmultiple $(OTHER_CFLAGS)"; 
    23932332                                PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES; 
     2333                                SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = YES; 
    23942334                                SDKROOT = macosx10.4; 
    2395                                 STRIP_INSTALLED_PRODUCT = NO; 
    23962335                        }; 
    23972336                        name = "Deployment+Debug"; 
     
    24802419                        isa = XCBuildConfiguration; 
    24812420                        buildSettings = { 
    2482                                 COPY_PHASE_STRIP = NO; 
    2483                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    24842421                                GCC_MODEL_TUNING = G5; 
    24852422                                GCC_OPTIMIZATION_LEVEL = 0; 
    24862423                                GCC_VERSION = 4.0; 
    24872424                                INSTALL_PATH = /usr/local/lib; 
    2488                                 PREBINDING = NO; 
    24892425                                PRODUCT_NAME = ebml; 
    2490                                 STRIP_STYLE = "non-global"; 
    24912426                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libebml"; 
    24922427                        }; 
     
    24962431                        isa = XCBuildConfiguration; 
    24972432                        buildSettings = { 
    2498                                 COPY_PHASE_STRIP = YES; 
    2499                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    25002433                                GCC_MODEL_TUNING = G5; 
    25012434                                GCC_OPTIMIZATION_LEVEL = s; 
    25022435                                GCC_VERSION = 4.0; 
    25032436                                INSTALL_PATH = /usr/local/lib; 
    2504                                 PREBINDING = NO; 
    25052437                                PRODUCT_NAME = ebml; 
    2506                                 STRIP_STYLE = "non-global"; 
    25072438                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libebml"; 
    25082439                        }; 
     
    25122443                        isa = XCBuildConfiguration; 
    25132444                        buildSettings = { 
    2514                                 COPY_PHASE_STRIP = NO; 
    2515                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    25162445                                GCC_MODEL_TUNING = G5; 
    25172446                                GCC_OPTIMIZATION_LEVEL = 0; 
    25182447                                GCC_VERSION = 4.0; 
    25192448                                INSTALL_PATH = /usr/local/lib; 
    2520                                 PREBINDING = NO; 
    25212449                                PRODUCT_NAME = matroska; 
    2522                                 STRIP_STYLE = "non-global"; 
    25232450                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libmatroska $(SRCROOT)/libebml"; 
    25242451                        }; 
     
    25282455                        isa = XCBuildConfiguration; 
    25292456                        buildSettings = { 
    2530                                 COPY_PHASE_STRIP = YES; 
    2531                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    25322457                                GCC_MODEL_TUNING = G5; 
    25332458                                GCC_VERSION = 4.0; 
    25342459                                INSTALL_PATH = /usr/local/lib; 
    2535                                 PREBINDING = NO; 
    25362460                                PRODUCT_NAME = matroska; 
    2537                                 STRIP_STYLE = "non-global"; 
    25382461                                USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/libmatroska $(SRCROOT)/libebml"; 
    25392462                        }; 
     
    25482471                                        i386, 
    25492472                                ); 
    2550                                 COPY_PHASE_STRIP = NO; 
    25512473                                GCC_DYNAMIC_NO_PIC = NO; 
    25522474                                GCC_ENABLE_OBJC_GC = supported; 
    2553                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    25542475                                GCC_MODEL_TUNING = G5; 
    25552476                                GCC_OPTIMIZATION_LEVEL = 0; 
    2556                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2557                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    25582477                                GCC_VERSION = 4.0; 
    25592478                                "GCC_VERSION[arch=*]" = ""; 
     
    25622481                                GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; 
    25632482                                GCC_WARN_SHADOW = YES; 
    2564                                 GCC_WARN_SIGN_COMPARE = YES; 
    25652483                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    2566                                 GCC_WARN_UNUSED_VALUE = YES; 
    2567                                 GCC_WARN_UNUSED_VARIABLE = YES; 
    25682484                                INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 
    25692485                                INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 
     
    25712487                                INFOPLIST_PREPROCESS = YES; 
    25722488                                INSTALL_PATH = "$(HOME)/Library/Bundles"; 
    2573                                 ONLY_ACTIVE_ARCH = YES; 
    2574                                 OTHER_LDFLAGS = ( 
    2575                                         "-framework", 
    2576                                         Foundation, 
    2577                                         "-framework", 
    2578                                         AppKit, 
    2579                                 ); 
    2580                                 PREBINDING = NO; 
    25812489                                PRODUCT_NAME = Perian; 
    25822490                                SDKROOT = macosx10.4; 
     
    25952503                                        i386, 
    25962504                                ); 
    2597                                 COPY_PHASE_STRIP = YES; 
    25982505                                GCC_DYNAMIC_NO_PIC = NO; 
    25992506                                GCC_ENABLE_OBJC_GC = supported; 
    2600                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    26012507                                GCC_MODEL_TUNING = G5; 
    2602                                 GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    2603                                 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; 
    26042508                                GCC_VERSION = 4.0; 
    26052509                                "GCC_VERSION[arch=*]" = ""; 
    26062510                                "GCC_VERSION[sdk=macosx10.4][arch=*]" = 4.0; 
     2511                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
     2512                                GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; 
     2513                                GCC_WARN_SHADOW = YES; 
     2514                                GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; 
    26072515                                INFOPLIST_FILE = "Plists/PerianPaneReal-Info.plist"; 
    26082516                                INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-C"; 
     
    26102518                                INFOPLIST_PREPROCESS = YES; 
    26112519                                INSTALL_PATH = "$(HOME)/Library/Bundles"; 
    2612                                 OTHER_LDFLAGS = ( 
    2613                                         "-framework", 
    2614                                         Foundation, 
    2615                                         "-framework", 
    2616                                         AppKit, 
    2617                                 ); 
    2618                                 PREBINDING = NO; 
    26192520                                PRODUCT_NAME = Perian; 
    26202521                                SDKROOT = macosx10.4; 
     
    27802681                        ); 
    27812682                        defaultConfigurationIsVisible = 0; 
    2782                         defaultConfigurationName = Development
     2683                        defaultConfigurationName = "Deployment+Debug"
    27832684                }; 
    27842685                11A70AC80A3D0111002058D4 /* Build configuration list for PBXNativeTarget "Perian" */ = { 
     
    27902691                        ); 
    27912692                        defaultConfigurationIsVisible = 0; 
    2792                         defaultConfigurationName = Development
     2693                        defaultConfigurationName = "Deployment+Debug"
    27932694                }; 
    27942695                11BA39B00A61E453008AF206 /* Build configuration list for PBXAggregateTarget "ffmpeg Static Libraries" */ = { 
     
    28002701                        ); 
    28012702                        defaultConfigurationIsVisible = 0; 
    2802                         defaultConfigurationName = Development
     2703                        defaultConfigurationName = "Deployment+Debug"
    28032704                }; 
    28042705                11D4ED470A3CE59A0066D45F /* Build configuration list for PBXProject "Perian" */ = { 
     
    28102711                        ); 
    28112712                        defaultConfigurationIsVisible = 0; 
    2812                         defaultConfigurationName = Development
     2713                        defaultConfigurationName = "Deployment+Debug"
    28132714                }; 
    28142715                3DAD080D0FBF7C71001E156F /* Build configuration list for PBXNativeTarget "ssa2html" */ = { 
     
    28202721                        ); 
    28212722                        defaultConfigurationIsVisible = 0; 
    2822                         defaultConfigurationName = Development
     2723                        defaultConfigurationName = "Deployment+Debug"
    28232724                }; 
    28242725                3DAD09AD0FBFAB59001E156F /* Build configuration list for PBXNativeTarget "detect-encoding" */ = { 
     
    28302731                        ); 
    28312732                        defaultConfigurationIsVisible = 0; 
    2832                         defaultConfigurationName = Development
     2733                        defaultConfigurationName = "Deployment+Debug"
    28332734                }; 
    28342735                61CB11030ACDF37C007994BD /* Build configuration list for PBXNativeTarget "ebml" */ = { 
     
    28402741                        ); 
    28412742                        defaultConfigurationIsVisible = 0; 
    2842                         defaultConfigurationName = Development
     2743                        defaultConfigurationName = "Deployment+Debug"
    28432744                }; 
    28442745                61CB11B00ACDF4FF007994BD /* Build configuration list for PBXNativeTarget "matroska" */ = { 
     
    28502751                        ); 
    28512752                        defaultConfigurationIsVisible = 0; 
    2852                         defaultConfigurationName = Development
     2753                        defaultConfigurationName = "Deployment+Debug"
    28532754                }; 
    28542755                83D1D6CA0B4C794900E09EC9 /* Build configuration list for PBXNativeTarget "PerianPane" */ = { 
     
    28602761                        ); 
    28612762                        defaultConfigurationIsVisible = 0; 
    2862                         defaultConfigurationName = Development
     2763                        defaultConfigurationName = "Deployment+Debug"
    28632764                }; 
    28642765                F5121EBB0EB3A5680048EF67 /* Build configuration list for PBXAggregateTarget "Make SVN Rev" */ = { 
     
    28702771                        ); 
    28712772                        defaultConfigurationIsVisible = 0; 
    2872                         defaultConfigurationName = Development
     2773                        defaultConfigurationName = "Deployment+Debug"
    28732774                }; 
    28742775                F59E0A0B0A670E950019A3F0 /* Build configuration list for PBXAggregateTarget "Debug In QuickTime Player" */ = { 
     
    28802781                        ); 
    28812782                        defaultConfigurationIsVisible = 0; 
    2882                         defaultConfigurationName = Development
     2783                        defaultConfigurationName = "Deployment+Debug"
    28832784                }; 
    28842785                F5CFD1B80B5000AF00616865 /* Build configuration list for PBXNativeTarget "PerianPanePListGenerator" */ = { 
     
    28902791                        ); 
    28912792                        defaultConfigurationIsVisible = 0; 
    2892                         defaultConfigurationName = Development
     2793                        defaultConfigurationName = "Deployment+Debug"
    28932794                }; 
    28942795                F5CFD2650B500B9D00616865 /* Build configuration list for PBXAggregateTarget "CreatePrefPanePlist" */ = { 
     
    29002801                        ); 
    29012802                        defaultConfigurationIsVisible = 0; 
    2902                         defaultConfigurationName = Development
     2803                        defaultConfigurationName = "Deployment+Debug"
    29032804                }; 
    29042805                F5CFD2EA0B5012E800616865 /* Build configuration list for PBXAggregateTarget "A52Codec" */ = { 
     
    29102811                        ); 
    29112812                        defaultConfigurationIsVisible = 0; 
    2912                         defaultConfigurationName = Development
     2813                        defaultConfigurationName = "Deployment+Debug"
    29132814                }; 
    29142815                F5CFD3C10B50144E00616865 /* Build configuration list for PBXAggregateTarget "Setup Build Directories" */ = { 
     
    29202821                        ); 
    29212822                        defaultConfigurationIsVisible = 0; 
    2922                         defaultConfigurationName = Development
     2823                        defaultConfigurationName = "Deployment+Debug"
    29232824                }; 
    29242825/* End XCConfigurationList section */ 
  • trunk/UniversalDetector/UniversalDetector.xcodeproj/project.pbxproj

    r1079 r1099  
    625625                        isa = XCBuildConfiguration; 
    626626                        buildSettings = { 
    627                                 COPY_PHASE_STRIP = NO; 
    628627                                DYLIB_COMPATIBILITY_VERSION = 1; 
    629628                                DYLIB_CURRENT_VERSION = 1; 
    630629                                FRAMEWORK_VERSION = A; 
    631630                                GCC_DYNAMIC_NO_PIC = NO; 
    632                                 GCC_ENABLE_FIX_AND_CONTINUE = YES; 
    633631                                GCC_MODEL_TUNING = G5; 
    634632                                GCC_OPTIMIZATION_LEVEL = 0; 
     
    639637                                PRODUCT_NAME = UniversalDetector; 
    640638                                WRAPPER_EXTENSION = framework; 
    641                                 ZERO_LINK = NO; 
    642639                        }; 
    643640                        name = Debug; 
     
    653650                                DYLIB_CURRENT_VERSION = 1; 
    654651                                FRAMEWORK_VERSION = A; 
    655                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
    656652                                GCC_MODEL_TUNING = G5; 
    657653                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
     
    661657                                PRODUCT_NAME = UniversalDetector; 
    662658                                WRAPPER_EXTENSION = framework; 
    663                                 ZERO_LINK = NO; 
    664659                        }; 
    665660                        name = Release; 
     
    668663                        isa = XCBuildConfiguration; 
    669664                        buildSettings = { 
     665                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 
    670666                                GCC_ENABLE_OBJC_GC = YES; 
    671667                                GCC_WARN_ABOUT_RETURN_TYPE = YES; 
     
    694690                        isa = XCBuildConfiguration; 
    695691                        buildSettings = { 
    696                                 COPY_PHASE_STRIP = NO; 
    697692                                GCC_DYNAMIC_NO_PIC = NO; 
    698                                 GCC_ENABLE_FIX_AND_CONTINUE = YES; 
    699                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
    700693                                GCC_MODEL_TUNING = G5; 
    701694                                GCC_OPTIMIZATION_LEVEL = 0; 
    702695                                GCC_VERSION = 4.0; 
    703696                                INSTALL_PATH = /usr/local/lib; 
    704                                 PREBINDING = NO; 
    705697                                PRODUCT_NAME = universaldetector; 
    706                                 ZERO_LINK = YES; 
    707698                        }; 
    708699                        name = Debug; 
     
    711702                        isa = XCBuildConfiguration; 
    712703                        buildSettings = { 
    713                                 COPY_PHASE_STRIP = YES; 
    714                                 GCC_ENABLE_FIX_AND_CONTINUE = NO; 
    715                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 
     704                                GCC_DYNAMIC_NO_PIC = NO; 
    716705                                GCC_MODEL_TUNING = G5; 
    717706                                GCC_VERSION = 4.0; 
    718707                                INSTALL_PATH = /usr/local/lib; 
    719                                 PREBINDING = NO; 
    720708                                PRODUCT_NAME = universaldetector; 
    721                                 ZERO_LINK = NO; 
    722709                        }; 
    723710                        name = Release; 
  • trunk/createStaticLibs.sh

    r1091 r1099  
    88 
    99generalConfigureOptions="--disable-muxers --disable-encoders --disable-stripping --disable-amd3dnow --enable-runtime-cpudetect --enable-pthreads --disable-ffmpeg --disable-network --disable-ffplay --disable-ffserver" 
    10 cflags="-isysroot $SDKROOT -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -g -Dattribute_deprecated= -w" 
     10cflags="-isysroot $SDKROOT -mmacosx-version-min=$MACOSX_DEPLOYMENT_TARGET -Dattribute_deprecated= -w" 
    1111 
    1212if [ "$BUILD_STYLE" = "Development" ] ; then