Ignore:
Timestamp:
Mar 15, 2007, 4:50:15 PM (18 years ago)
Author:
thatcher
Message:

JavaScriptCore:

Reviewed by John.

  • Factored out most of our common build settings into .xcconfig files. Anything that was common in each build configuration was factored out into the shared .xcconfig file.
  • Adds a Version.xcconfig file to define the current framework version, to be used in other places.
  • Use the new $(BUNDLE_VERSION) (defined in Version.xcconfig) in the preprocessed Info.plist.
  • Use the versions defined in Version.xcconfig to set $(DYLIB_CURRENT_VERSION).
  • Configurations/Base.xcconfig: Added.
  • Configurations/DebugRelease.xcconfig: Added.
  • Configurations/JavaScriptCore.xcconfig: Added.
  • Configurations/Version.xcconfig: Added.
  • Info.plist:
  • JavaScriptCore.xcodeproj/project.pbxproj:

JavaScriptGlue:

Reviewed by John.

  • Factored out most of our common build settings into .xcconfig files. Anything that was common in each build configuration was factored out into the shared .xcconfig file.
  • Adds a Version.xcconfig file to define the current framework version, to be used in other places.
  • Use the new $(BUNDLE_VERSION) (defined in Version.xcconfig) in the preprocessed Info.plist.
  • Use the versions defined in Version.xcconfig to set $(DYLIB_CURRENT_VERSION).
  • Configurations/Base.xcconfig: Added.
  • Configurations/DebugRelease.xcconfig: Added.
  • Configurations/JavaScriptGlue.xcconfig: Added.
  • Configurations/Version.xcconfig: Added.
  • Info.plist:
  • JavaScriptGlue.xcodeproj/project.pbxproj:

WebCore:

Reviewed by John.

  • Factored out most of our common build settings into .xcconfig files. Anything that was common in each build configuration was factored out into the shared .xcconfig file.
  • Adds a Version.xcconfig file to define the current framework version, to be used in other places.
  • Use the new $(BUNDLE_VERSION) (defined in Version.xcconfig) in the preprocessed Info.plist.
  • Use the versions defined in Version.xcconfig to set $(DYLIB_CURRENT_VERSION).
  • Configurations/Base.xcconfig: Added.
  • Configurations/DebugRelease.xcconfig: Added.
  • Configurations/Version.xcconfig: Added.
  • Configurations/WebCore.xcconfig: Added.
  • Info.plist:
  • WebCore.xcodeproj/project.pbxproj:

WebKit:

Reviewed by John.

  • Fixes: <rdar://problem/4927747> WebKit's Current Library Version number should match the Info.plist Version
  • Factored out most of our common build settings into .xcconfig files. Anything that was common in each build configuration was factored out into the shared .xcconfig file.
  • Adds a Version.xcconfig file to define the current framework version, to be used in other places.
  • Use the new $(BUNDLE_VERSION) (defined in Version.xcconfig) in the preprocessed Info.plist.
  • Use the versions defined in Version.xcconfig to set $(DYLIB_CURRENT_VERSION).
  • Make WebKit use the same warning flags as the other projects. This required two casts to be added to fix new warnings.
  • Configurations/Base.xcconfig: Added.
  • Configurations/DebugRelease.xcconfig: Added.
  • Configurations/Version.xcconfig: Added.
  • Configurations/WebKit.xcconfig: Added.
  • Info.plist:
  • Misc/WebKitVersionChecks.h:
  • Plugins/WebBaseNetscapePluginStream.m: (-[WebBaseNetscapePluginStream startStreamResponseURL:expectedContentLength:lastModifiedDate:MIMEType:]):
  • WebKit.xcodeproj/project.pbxproj:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r19434 r20219  
    468468                14F137580A3A727E00F26F90 /* Context.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Context.cpp; sourceTree = "<group>"; };
    469469                14F137820A3A765B00F26F90 /* context.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = context.h; sourceTree = "<group>"; };
     470                1C9051420BA9E8A70081E9D0 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
     471                1C9051430BA9E8A70081E9D0 /* JavaScriptCore.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = JavaScriptCore.xcconfig; sourceTree = "<group>"; };
     472                1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
     473                1C9051450BA9E8A70081E9D0 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
    470474                1CAF34880A6C421700ABE06E /* WebScriptObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebScriptObject.h; path = bindings/objc/WebScriptObject.h; sourceTree = "<group>"; };
    471475                45E12D8806A49B0F00E9DF84 /* testkjs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 2; lastKnownFileType = sourcecode.cpp.cpp; name = testkjs.cpp; path = ../kjs/testkjs.cpp; sourceTree = "<group>"; tabWidth = 8; };
     
    742746                                932FC3C10824BB61005B3C75 /* Intermediates */,
    743747                                034768DFFF38A50411DB9C8B /* Products */,
     748                                1C90513E0BA9E8830081E9D0 /* Configurations */,
    744749                        );
    745750                        name = JavaScriptCore;
     
    814819                        );
    815820                        name = minidom;
     821                        sourceTree = "<group>";
     822                };
     823                1C90513E0BA9E8830081E9D0 /* Configurations */ = {
     824                        isa = PBXGroup;
     825                        children = (
     826                                1C9051450BA9E8A70081E9D0 /* Base.xcconfig */,
     827                                1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */,
     828                                1C9051430BA9E8A70081E9D0 /* JavaScriptCore.xcconfig */,
     829                                1C9051420BA9E8A70081E9D0 /* Version.xcconfig */,
     830                        );
     831                        path = Configurations;
    816832                        sourceTree = "<group>";
    817833                };
     
    13391355                        isa = PBXProject;
    13401356                        buildConfigurationList = 149C277108902AFE008A9EFC /* Build configuration list for PBXProject "JavaScriptCore" */;
     1357                        compatibilityVersion = "Xcode 2.4";
    13411358                        hasScannedForEncodings = 1;
    13421359                        mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptCore */;
     
    13441361                        projectDirPath = "";
    13451362                        projectRoot = "";
     1363                        shouldCheckCompatibility = 1;
    13461364                        targets = (
     1365                                932F5BE30822A1C700736975 /* All */,
    13471366                                932F5B3E0822A1C700736975 /* JavaScriptCore */,
     1367                                65FB3F6609D11E9100F49DEB /* Derived Sources */,
    13481368                                935F69F508244FEA003D1A45 /* dftables */,
    1349                                 65FB3F6609D11E9100F49DEB /* Derived Sources */,
    13501369                                1412111F0A48793C00480255 /* minidom */,
    13511370                                14BD59BE0A3E8F9000BAF59C /* testapi */,
    13521371                                932F5BDA0822A1C700736975 /* testkjs */,
    1353                                 932F5BE30822A1C700736975 /* All */,
    13541372                        );
    13551373                };
     
    15961614                        isa = XCBuildConfiguration;
    15971615                        buildSettings = {
    1598                                 COPY_PHASE_STRIP = NO;
    1599                                 GCC_DYNAMIC_NO_PIC = NO;
    1600                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
    1601                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    1602                                 GCC_MODEL_TUNING = G5;
    1603                                 GCC_OPTIMIZATION_LEVEL = 0;
    1604                                 HEADER_SEARCH_PATHS = (
    1605                                         .,
    1606                                         icu,
    1607                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1608                                 );
    1609                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1610                                 INSTALL_PATH = "$(HOME)/bin";
    1611                                 PREBINDING = NO;
     1616                                HEADER_SEARCH_PATHS = .;
    16121617                                PRODUCT_NAME = minidom;
    1613                                 ZERO_LINK = YES;
    16141618                        };
    16151619                        name = Debug;
     
    16181622                        isa = XCBuildConfiguration;
    16191623                        buildSettings = {
    1620                                 COPY_PHASE_STRIP = YES;
    1621                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
    1622                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    1623                                 GCC_MODEL_TUNING = G5;
    1624                                 HEADER_SEARCH_PATHS = (
    1625                                         .,
    1626                                         icu,
    1627                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1628                                 );
    1629                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1630                                 INSTALL_PATH = "$(HOME)/bin";
    1631                                 PREBINDING = NO;
     1624                                HEADER_SEARCH_PATHS = .;
    16321625                                PRODUCT_NAME = minidom;
    1633                                 ZERO_LINK = NO;
    16341626                        };
    16351627                        name = Release;
     
    16381630                        isa = XCBuildConfiguration;
    16391631                        buildSettings = {
    1640                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
    1641                                 GCC_MODEL_TUNING = G5;
    1642                                 HEADER_SEARCH_PATHS = (
    1643                                         .,
    1644                                         icu,
    1645                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1646                                 );
    1647                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1648                                 INSTALL_PATH = "$(HOME)/bin";
    1649                                 PREBINDING = NO;
     1632                                HEADER_SEARCH_PATHS = .;
    16501633                                PRODUCT_NAME = minidom;
    1651                                 ZERO_LINK = YES;
    16521634                        };
    16531635                        name = Production;
     
    16761658                149C275E08902AFE008A9EFC /* Debug */ = {
    16771659                        isa = XCBuildConfiguration;
     1660                        baseConfigurationReference = 1C9051430BA9E8A70081E9D0 /* JavaScriptCore.xcconfig */;
    16781661                        buildSettings = {
    16791662                                DEBUG_DEFINES = "";
    1680                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1681                                 DYLIB_COMPATIBILITY_VERSION = 1;
    1682                                 DYLIB_CURRENT_VERSION = 1;
    1683                                 EXPORTED_SYMBOLS_FILE = JavaScriptCore.exp;
    1684                                 GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
    1685                                 GCC_PREPROCESSOR_DEFINITIONS = "$(DEBUG_DEFINES)";
    1686                                 HEADER_SEARCH_PATHS = (
    1687                                         .,
    1688                                         icu,
    1689                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1690                                 );
    1691                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1692                                 INFOPLIST_FILE = Info.plist;
    1693                                 INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
    1694                                 OTHER_LDFLAGS = (
    1695                                         "-sub_library",
    1696                                         libobjc,
    1697                                         "-Wl,-Y,3",
    1698                                 );
    1699                                 PRODUCT_NAME = JavaScriptCore;
    1700                                 VALID_ARCHS = "i386 ppc ppc7400 ppc970 ppc64 x86_64";
    1701                                 WARNING_CFLAGS = (
    1702                                         "-Wall",
    1703                                         "-W",
    1704                                         "-Wcast-align",
    1705                                         "-Wchar-subscripts",
    1706                                         "-Wformat-security",
    1707                                         "-Wmissing-format-attribute",
    1708                                         "-Wpointer-arith",
    1709                                         "-Wwrite-strings",
    1710                                         "-Wno-format-y2k",
    1711                                         "-Wno-long-double",
    1712                                         "-Wundef",
    1713                                         "-Wshorten-64-to-32",
    1714                                 );
    17151663                        };
    17161664                        name = Debug;
     
    17181666                149C275F08902AFE008A9EFC /* Release */ = {
    17191667                        isa = XCBuildConfiguration;
     1668                        baseConfigurationReference = 1C9051430BA9E8A70081E9D0 /* JavaScriptCore.xcconfig */;
    17201669                        buildSettings = {
    17211670                                DEBUG_DEFINES = NDEBUG;
    1722                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1723                                 DYLIB_COMPATIBILITY_VERSION = 1;
    1724                                 DYLIB_CURRENT_VERSION = 1;
    1725                                 EXPORTED_SYMBOLS_FILE = JavaScriptCore.exp;
    1726                                 GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
    1727                                 GCC_PREPROCESSOR_DEFINITIONS = "$(DEBUG_DEFINES)";
    1728                                 HEADER_SEARCH_PATHS = (
    1729                                         .,
    1730                                         icu,
    1731                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1732                                 );
    1733                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1734                                 INFOPLIST_FILE = Info.plist;
    1735                                 INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
    1736                                 OTHER_LDFLAGS = (
    1737                                         "-sub_library",
    1738                                         libobjc,
    1739                                         "-Wl,-Y,3",
    1740                                 );
    1741                                 PRODUCT_NAME = JavaScriptCore;
    1742                                 VALID_ARCHS = "i386 ppc ppc7400 ppc970 ppc64 x86_64";
    1743                                 WARNING_CFLAGS = (
    1744                                         "-Wall",
    1745                                         "-W",
    1746                                         "-Wcast-align",
    1747                                         "-Wchar-subscripts",
    1748                                         "-Wformat-security",
    1749                                         "-Wmissing-format-attribute",
    1750                                         "-Wpointer-arith",
    1751                                         "-Wwrite-strings",
    1752                                         "-Wno-format-y2k",
    1753                                         "-Wno-long-double",
    1754                                         "-Wundef",
    1755                                         "-Wshorten-64-to-32",
    1756                                 );
    17571671                        };
    17581672                        name = Release;
     
    17601674                149C276108902AFE008A9EFC /* Production */ = {
    17611675                        isa = XCBuildConfiguration;
     1676                        baseConfigurationReference = 1C9051430BA9E8A70081E9D0 /* JavaScriptCore.xcconfig */;
    17621677                        buildSettings = {
    17631678                                DEBUG_DEFINES = NDEBUG;
    1764                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1765                                 DYLIB_COMPATIBILITY_VERSION = 1;
    1766                                 DYLIB_CURRENT_VERSION = 1;
    1767                                 EXPORTED_SYMBOLS_FILE = JavaScriptCore.exp;
    1768                                 GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
    1769                                 GCC_PREPROCESSOR_DEFINITIONS = "$(DEBUG_DEFINES)";
    1770                                 HEADER_SEARCH_PATHS = (
    1771                                         .,
    1772                                         icu,
    1773                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    1774                                 );
    1775                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    1776                                 INFOPLIST_FILE = Info.plist;
    1777                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks";
    1778                                 OTHER_LDFLAGS = (
    1779                                         "-sub_library",
    1780                                         libobjc,
    1781                                         "-Wl,-Y,3",
    1782                                 );
    1783                                 PRODUCT_NAME = JavaScriptCore;
    17841679                                SECTORDER_FLAGS = (
    17851680                                        "-sectorder",
     
    17881683                                        "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptCore.order",
    17891684                                );
    1790                                 VALID_ARCHS = "i386 ppc ppc7400 ppc970 ppc64 x86_64";
    1791                                 WARNING_CFLAGS = (
    1792                                         "-Wall",
    1793                                         "-W",
    1794                                         "-Wcast-align",
    1795                                         "-Wchar-subscripts",
    1796                                         "-Wformat-security",
    1797                                         "-Wmissing-format-attribute",
    1798                                         "-Wpointer-arith",
    1799                                         "-Wwrite-strings",
    1800                                         "-Wno-format-y2k",
    1801                                         "-Wno-long-double",
    1802                                         "-Wundef",
    1803                                         "-Wshorten-64-to-32",
    1804                                 );
    18051685                        };
    18061686                        name = Production;
     
    18331713                        isa = XCBuildConfiguration;
    18341714                        buildSettings = {
    1835                                 DEBUG_DEFINES = "";
     1715                                PRODUCT_NAME = All;
     1716                        };
     1717                        name = Debug;
     1718                };
     1719                149C276E08902AFE008A9EFC /* Release */ = {
     1720                        isa = XCBuildConfiguration;
     1721                        buildSettings = {
     1722                                PRODUCT_NAME = All;
     1723                        };
     1724                        name = Release;
     1725                };
     1726                149C277008902AFE008A9EFC /* Production */ = {
     1727                        isa = XCBuildConfiguration;
     1728                        buildSettings = {
     1729                                PRODUCT_NAME = All;
     1730                        };
     1731                        name = Production;
     1732                };
     1733                149C277208902AFE008A9EFC /* Debug */ = {
     1734                        isa = XCBuildConfiguration;
     1735                        baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
     1736                        buildSettings = {
    18361737                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    18371738                                GCC_OPTIMIZATION_LEVEL = 0;
    1838                                 MACOSX_DEPLOYMENT_TARGET = 10.3;
    1839                                 PREBINDING = NO;
    1840                                 PRODUCT_NAME = All;
    1841                                 SECTORDER_FLAGS = "";
    1842                                 STYLE_LDFLAGS = "";
     1739                                STRIP_INSTALLED_PRODUCT = NO;
    18431740                        };
    18441741                        name = Debug;
    18451742                };
    1846                 149C276E08902AFE008A9EFC /* Release */ = {
    1847                         isa = XCBuildConfiguration;
    1848                         buildSettings = {
    1849                                 MACOSX_DEPLOYMENT_TARGET = 10.3;
    1850                                 PREBINDING = NO;
    1851                                 PRODUCT_NAME = All;
    1852                                 SECTORDER_FLAGS = "";
    1853                                 STYLE_LDFLAGS = "";
     1743                149C277308902AFE008A9EFC /* Release */ = {
     1744                        isa = XCBuildConfiguration;
     1745                        baseConfigurationReference = 1C9051440BA9E8A70081E9D0 /* DebugRelease.xcconfig */;
     1746                        buildSettings = {
     1747                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
     1748                                STRIP_INSTALLED_PRODUCT = NO;
    18541749                        };
    18551750                        name = Release;
    18561751                };
    1857                 149C277008902AFE008A9EFC /* Production */ = {
    1858                         isa = XCBuildConfiguration;
    1859                         buildSettings = {
    1860                                 PRODUCT_NAME = All;
     1752                149C277508902AFE008A9EFC /* Production */ = {
     1753                        isa = XCBuildConfiguration;
     1754                        baseConfigurationReference = 1C9051450BA9E8A70081E9D0 /* Base.xcconfig */;
     1755                        buildSettings = {
    18611756                        };
    18621757                        name = Production;
    18631758                };
    1864                 149C277208902AFE008A9EFC /* Debug */ = {
    1865                         isa = XCBuildConfiguration;
    1866                         buildSettings = {
    1867                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1868                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
    1869                                 GCC_ENABLE_CPP_RTTI = NO;
    1870                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
    1871                                 GCC_ENABLE_OBJC_GC = YES;
    1872                                 GCC_FAST_OBJC_DISPATCH = YES;
    1873                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    1874                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
    1875                                 GCC_MODEL_TUNING = G5;
    1876                                 GCC_OPTIMIZATION_LEVEL = 0;
    1877                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
    1878                                 GCC_STRICT_ALIASING = YES;
    1879                                 GCC_THREADSAFE_STATICS = NO;
    1880                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    1881                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
    1882                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
    1883                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
    1884                                 MACOSX_DEPLOYMENT_TARGET = "$(MACOSX_DEPLOYMENT_TARGET_$(MAC_OS_X_VERSION_MAJOR))";
    1885                                 MACOSX_DEPLOYMENT_TARGET_ = 10.4;
    1886                                 MACOSX_DEPLOYMENT_TARGET_1040 = 10.4;
    1887                                 MACOSX_DEPLOYMENT_TARGET_1050 = 10.5;
    1888                                 PREBINDING = NO;
    1889                                 STRIP_INSTALLED_PRODUCT = NO;
    1890                                 WARNING_CFLAGS = (
    1891                                         "-Wall",
    1892                                         "-W",
    1893                                         "-Wcast-align",
    1894                                         "-Wchar-subscripts",
    1895                                         "-Wformat-security",
    1896                                         "-Wmissing-format-attribute",
    1897                                         "-Wpointer-arith",
    1898                                         "-Wwrite-strings",
    1899                                         "-Wno-format-y2k",
    1900                                         "-Wno-unused-parameter",
    1901                                         "-Wno-long-double",
    1902                                         "-Wundef",
    1903                                         "-Wshorten-64-to-32",
    1904                                 );
     1759                14BD59D70A3E8FC900BAF59C /* Debug */ = {
     1760                        isa = XCBuildConfiguration;
     1761                        buildSettings = {
     1762                                HEADER_SEARCH_PATHS = .;
     1763                                PRODUCT_NAME = testapi;
    19051764                        };
    19061765                        name = Debug;
    19071766                };
    1908                 149C277308902AFE008A9EFC /* Release */ = {
    1909                         isa = XCBuildConfiguration;
    1910                         buildSettings = {
    1911                                 DEAD_CODE_STRIPPING = YES;
    1912                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1913                                 GCC_DEBUGGING_SYMBOLS = full;
    1914                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
    1915                                 GCC_ENABLE_CPP_RTTI = NO;
    1916                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
    1917                                 GCC_ENABLE_OBJC_GC = YES;
    1918                                 GCC_ENABLE_SYMBOL_SEPARATION = NO;
    1919                                 GCC_FAST_OBJC_DISPATCH = YES;
    1920                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    1921                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
    1922                                 GCC_MODEL_TUNING = G5;
    1923                                 GCC_OPTIMIZATION_LEVEL = 2;
    1924                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
    1925                                 GCC_STRICT_ALIASING = YES;
    1926                                 GCC_THREADSAFE_STATICS = NO;
    1927                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    1928                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
    1929                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
    1930                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
    1931                                 MACOSX_DEPLOYMENT_TARGET = "$(MACOSX_DEPLOYMENT_TARGET_$(MAC_OS_X_VERSION_MAJOR))";
    1932                                 MACOSX_DEPLOYMENT_TARGET_ = 10.4;
    1933                                 MACOSX_DEPLOYMENT_TARGET_1040 = 10.4;
    1934                                 MACOSX_DEPLOYMENT_TARGET_1050 = 10.5;
    1935                                 PREBINDING = NO;
    1936                                 STRIP_INSTALLED_PRODUCT = NO;
    1937                                 WARNING_CFLAGS = (
    1938                                         "-Wall",
    1939                                         "-W",
    1940                                         "-Wcast-align",
    1941                                         "-Wchar-subscripts",
    1942                                         "-Wformat-security",
    1943                                         "-Wmissing-format-attribute",
    1944                                         "-Wpointer-arith",
    1945                                         "-Wwrite-strings",
    1946                                         "-Wno-format-y2k",
    1947                                         "-Wno-unused-parameter",
    1948                                         "-Wno-long-double",
    1949                                         "-Wundef",
    1950                                         "-Wshorten-64-to-32",
    1951                                 );
     1767                14BD59D80A3E8FC900BAF59C /* Release */ = {
     1768                        isa = XCBuildConfiguration;
     1769                        buildSettings = {
     1770                                HEADER_SEARCH_PATHS = .;
     1771                                PRODUCT_NAME = testapi;
    19521772                        };
    19531773                        name = Release;
    19541774                };
    1955                 149C277508902AFE008A9EFC /* Production */ = {
    1956                         isa = XCBuildConfiguration;
    1957                         buildSettings = {
    1958                                 DEAD_CODE_STRIPPING = YES;
    1959                                 DEBUG_INFORMATION_FORMAT = dwarf;
    1960                                 GCC_DEBUGGING_SYMBOLS = full;
    1961                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
    1962                                 GCC_ENABLE_CPP_RTTI = NO;
    1963                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
    1964                                 GCC_ENABLE_OBJC_GC = YES;
    1965                                 GCC_FAST_OBJC_DISPATCH = YES;
    1966                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    1967                                 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
    1968                                 GCC_MODEL_TUNING = G5;
    1969                                 GCC_OPTIMIZATION_LEVEL = 2;
    1970                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
    1971                                 GCC_STRICT_ALIASING = YES;
    1972                                 GCC_THREADSAFE_STATICS = NO;
    1973                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    1974                                 GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
    1975                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
    1976                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
    1977                                 WARNING_CFLAGS = (
    1978                                         "-Wall",
    1979                                         "-W",
    1980                                         "-Wcast-align",
    1981                                         "-Wchar-subscripts",
    1982                                         "-Wformat-security",
    1983                                         "-Wmissing-format-attribute",
    1984                                         "-Wpointer-arith",
    1985                                         "-Wwrite-strings",
    1986                                         "-Wno-format-y2k",
    1987                                         "-Wno-unused-parameter",
    1988                                         "-Wno-long-double",
    1989                                         "-Wundef",
    1990                                         "-Wshorten-64-to-32",
    1991                                 );
    1992                         };
    1993                         name = Production;
    1994                 };
    1995                 14BD59D70A3E8FC900BAF59C /* Debug */ = {
    1996                         isa = XCBuildConfiguration;
    1997                         buildSettings = {
    1998                                 COPY_PHASE_STRIP = NO;
    1999                                 DEBUG_INFORMATION_FORMAT = dwarf;
    2000                                 GCC_DYNAMIC_NO_PIC = NO;
    2001                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
    2002                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
    2003                                 GCC_MODEL_TUNING = G5;
    2004                                 GCC_OPTIMIZATION_LEVEL = 0;
    2005                                 HEADER_SEARCH_PATHS = (
    2006                                         .,
    2007                                         icu,
    2008                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    2009                                 );
    2010                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    2011                                 INSTALL_PATH = "$(HOME)/bin";
    2012                                 PREBINDING = NO;
     1775                14BD59D90A3E8FC900BAF59C /* Production */ = {
     1776                        isa = XCBuildConfiguration;
     1777                        buildSettings = {
     1778                                HEADER_SEARCH_PATHS = .;
    20131779                                PRODUCT_NAME = testapi;
    2014                                 ZERO_LINK = YES;
    2015                         };
    2016                         name = Debug;
    2017                 };
    2018                 14BD59D80A3E8FC900BAF59C /* Release */ = {
    2019                         isa = XCBuildConfiguration;
    2020                         buildSettings = {
    2021                                 COPY_PHASE_STRIP = YES;
    2022                                 DEBUG_INFORMATION_FORMAT = dwarf;
    2023                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
    2024                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
    2025                                 GCC_MODEL_TUNING = G5;
    2026                                 HEADER_SEARCH_PATHS = (
    2027                                         .,
    2028                                         icu,
    2029                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    2030                                 );
    2031                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    2032                                 INSTALL_PATH = "$(HOME)/bin";
    2033                                 PREBINDING = NO;
    2034                                 PRODUCT_NAME = testapi;
    2035                                 ZERO_LINK = NO;
    2036                         };
    2037                         name = Release;
    2038                 };
    2039                 14BD59D90A3E8FC900BAF59C /* Production */ = {
    2040                         isa = XCBuildConfiguration;
    2041                         buildSettings = {
    2042                                 DEBUG_INFORMATION_FORMAT = dwarf;
    2043                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
    2044                                 GCC_MODEL_TUNING = G5;
    2045                                 HEADER_SEARCH_PATHS = (
    2046                                         .,
    2047                                         icu,
    2048                                         "$(HEADER_SEARCH_PATHS_QUOTED_1)",
    2049                                 );
    2050                                 HEADER_SEARCH_PATHS_QUOTED_1 = "\"$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore\"";
    2051                                 INSTALL_PATH = "$(HOME)/bin";
    2052                                 PREBINDING = NO;
    2053                                 PRODUCT_NAME = testapi;
    2054                                 ZERO_LINK = YES;
    20551780                        };
    20561781                        name = Production;
Note: See TracChangeset for help on using the changeset viewer.