JavaScriptCore:
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 17 Mar 2007 14:49:36 +0000 (14:49 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 17 Mar 2007 14:49:36 +0000 (14:49 +0000)
        Reviewed by Mark Rowe.

        Made Version.xcconfig smarter when building for different configurations.
        Now uses the 522+ OpenSource version for Debug and Release, while using the
        full 522.4 version for Production builds. The system prefix is also computed
        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.

        * Configurations/JavaScriptCore.xcconfig:
        * Configurations/Version.xcconfig:

JavaScriptGlue:

        Reviewed by Mark Rowe.

        Made Version.xcconfig smarter when building for different configurations.
        Now uses the 522+ OpenSource version for Debug and Release, while using the
        full 522.4 version for Production builds. The system prefix is also computed
        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.

        * Configurations/JavaScriptGlue.xcconfig:
        * Configurations/Version.xcconfig:

WebCore:

        Reviewed by Mark Rowe.

        Made Version.xcconfig smarter when building for different configurations.
        Now uses the 522+ OpenSource version for Debug and Release, while using the
        full 522.4 version for Production builds. The system prefix is also computed
        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.

        * Configurations/Version.xcconfig:
        * Configurations/WebCore.xcconfig:

WebKit:

        Reviewed by Mark Rowe.

        Made Version.xcconfig smarter when building for different configurations.
        Now uses the 522+ OpenSource version for Debug and Release, while using the
        full 522.4 version for Production builds. The system prefix is also computed
        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.

        * Configurations/Version.xcconfig:
        * Configurations/WebKit.xcconfig:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@20261 268f45cc-cd09-0410-ab3c-d52691b4dbfc

12 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/Configurations/JavaScriptCore.xcconfig
JavaScriptCore/Configurations/Version.xcconfig
JavaScriptGlue/ChangeLog
JavaScriptGlue/Configurations/JavaScriptGlue.xcconfig
JavaScriptGlue/Configurations/Version.xcconfig
WebCore/ChangeLog
WebCore/Configurations/Version.xcconfig
WebCore/Configurations/WebCore.xcconfig
WebKit/ChangeLog
WebKit/Configurations/Version.xcconfig
WebKit/Configurations/WebKit.xcconfig

index 09dcc37581061df17a9d1155ef8feeb55ee8bdbe..65397375ee3de24105c3d6e4ed038476f2ef9552 100644 (file)
@@ -1,3 +1,15 @@
+2007-03-17  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Mark Rowe.
+
+        Made Version.xcconfig smarter when building for different configurations.
+        Now uses the 522+ OpenSource version for Debug and Release, while using the
+        full 522.4 version for Production builds. The system prefix is also computed
+        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.
+
+        * Configurations/JavaScriptCore.xcconfig:
+        * Configurations/Version.xcconfig:
+
 2007-03-15  Maciej Stachowiak  <mjs@apple.com>
 
         Not reviewed.
index 90d830d8f91a871bbb09a1587cd6304ec1bbc062..061cc790cf6fb1f2768815b8996b19e4eaa39c89 100644 (file)
@@ -1,6 +1,4 @@
 #include "Version.xcconfig"
-DYLIB_COMPATIBILITY_VERSION = 1;
-DYLIB_CURRENT_VERSION = $(MAJOR_BUNDLE_VERSION).$(MINOR_BUNDLE_VERSION).$(TINY_BUNDLE_VERSION);
 EXPORTED_SYMBOLS_FILE = JavaScriptCore.exp;
 OTHER_LDFLAGS = -lobjc -sub_library libobjc -Wl,-Y,3;
 GCC_PREFIX_HEADER = JavaScriptCorePrefix.h;
index 8558156801b2a3e73c6bb681efd826d3abfcc37f..92142bb005c8aecb73e4b9fcad95942aa7d6bb90 100644 (file)
@@ -1,5 +1,26 @@
-SYSTEM_BUNDLE_VERSION_PREFIX = ;
-MAJOR_BUNDLE_VERSION = 522;
-MINOR_BUNDLE_VERSION = 0;
-TINY_BUNDLE_VERSION = 0;
-BUNDLE_VERSION = $(MAJOR_BUNDLE_VERSION)+;
+MAJOR_VERSION = 522;
+MINOR_VERSION = 4;
+TINY_VERSION = 0;
+FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
+
+// The bundle version is set based on the current build configuration, see below.
+BUNDLE_VERSION = $(BUNDLE_VERSION_$(CONFIGURATION));
+
+// The local builds are always just the major version with a Plus suffix.
+BUNDLE_VERSION_Release = $(MAJOR_VERSION)+;
+BUNDLE_VERSION_Debug = $(BUNDLE_VERSION_Release);
+
+// The system version prefix is based on the current system version.
+SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(MAC_OS_X_VERSION_MAJOR));
+SYSTEM_VERSION_PREFIX_ = ;
+SYSTEM_VERSION_PREFIX_1040 = 4;
+SYSTEM_VERSION_PREFIX_1050 = 5;
+
+// The production build always uses the full version with a system version prefix.
+BUNDLE_VERSION_Production = $(SYSTEM_VERSION_PREFIX)$(FULL_VERSION);
+
+// If $(CONFIGURATION) is undefined, use the Production version.
+BUNDLE_VERSION_ = $(BUNDLE_VERSION_Production);
+
+DYLIB_COMPATIBILITY_VERSION = 1;
+DYLIB_CURRENT_VERSION = $(FULL_VERSION);
index c7de54ca95b018203c6500686bdad3c68a8956c3..db9ef489e740eaa46c5ea922ef1d25a96c9fb294 100644 (file)
@@ -1,3 +1,15 @@
+2007-03-17  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Mark Rowe.
+
+        Made Version.xcconfig smarter when building for different configurations.
+        Now uses the 522+ OpenSource version for Debug and Release, while using the    
+        full 522.4 version for Production builds. The system prefix is also computed
+        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.
+
+        * Configurations/JavaScriptGlue.xcconfig:
+        * Configurations/Version.xcconfig:
+
 2007-03-15  Timothy Hatcher  <timothy@apple.com>
 
         Reviewed by John.
index 427747f194e0a466b5e37ce2c8a77aca23bccf9d..e873750d85030225414d199b4091c8da152e61a7 100644 (file)
@@ -1,6 +1,4 @@
 #include "Version.xcconfig"
-DYLIB_COMPATIBILITY_VERSION = 1;
-DYLIB_CURRENT_VERSION = $(MAJOR_BUNDLE_VERSION).$(MINOR_BUNDLE_VERSION).$(TINY_BUNDLE_VERSION);
 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(GCC_PREPROCESSOR_DEFINITIONS);
 HEADER_SEARCH_PATHS = ForwardingHeaders $(HEADER_SEARCH_PATHS);
index 8558156801b2a3e73c6bb681efd826d3abfcc37f..92142bb005c8aecb73e4b9fcad95942aa7d6bb90 100644 (file)
@@ -1,5 +1,26 @@
-SYSTEM_BUNDLE_VERSION_PREFIX = ;
-MAJOR_BUNDLE_VERSION = 522;
-MINOR_BUNDLE_VERSION = 0;
-TINY_BUNDLE_VERSION = 0;
-BUNDLE_VERSION = $(MAJOR_BUNDLE_VERSION)+;
+MAJOR_VERSION = 522;
+MINOR_VERSION = 4;
+TINY_VERSION = 0;
+FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
+
+// The bundle version is set based on the current build configuration, see below.
+BUNDLE_VERSION = $(BUNDLE_VERSION_$(CONFIGURATION));
+
+// The local builds are always just the major version with a Plus suffix.
+BUNDLE_VERSION_Release = $(MAJOR_VERSION)+;
+BUNDLE_VERSION_Debug = $(BUNDLE_VERSION_Release);
+
+// The system version prefix is based on the current system version.
+SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(MAC_OS_X_VERSION_MAJOR));
+SYSTEM_VERSION_PREFIX_ = ;
+SYSTEM_VERSION_PREFIX_1040 = 4;
+SYSTEM_VERSION_PREFIX_1050 = 5;
+
+// The production build always uses the full version with a system version prefix.
+BUNDLE_VERSION_Production = $(SYSTEM_VERSION_PREFIX)$(FULL_VERSION);
+
+// If $(CONFIGURATION) is undefined, use the Production version.
+BUNDLE_VERSION_ = $(BUNDLE_VERSION_Production);
+
+DYLIB_COMPATIBILITY_VERSION = 1;
+DYLIB_CURRENT_VERSION = $(FULL_VERSION);
index e210ec9cafe8ac8336cc8c41c4f95a50e68c8917..f09aa0c28283cdbd41b3ead03f67b423cfb4f2d5 100644 (file)
@@ -1,3 +1,15 @@
+2007-03-17  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Mark Rowe.
+
+        Made Version.xcconfig smarter when building for different configurations.
+        Now uses the 522+ OpenSource version for Debug and Release, while using the
+        full 522.4 version for Production builds. The system prefix is also computed
+        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.
+
+        * Configurations/Version.xcconfig:
+        * Configurations/WebCore.xcconfig:
+
 2007-03-17  Antti Koivisto  <antti@apple.com>
 
         Reviewed by Adele.
index 8558156801b2a3e73c6bb681efd826d3abfcc37f..92142bb005c8aecb73e4b9fcad95942aa7d6bb90 100644 (file)
@@ -1,5 +1,26 @@
-SYSTEM_BUNDLE_VERSION_PREFIX = ;
-MAJOR_BUNDLE_VERSION = 522;
-MINOR_BUNDLE_VERSION = 0;
-TINY_BUNDLE_VERSION = 0;
-BUNDLE_VERSION = $(MAJOR_BUNDLE_VERSION)+;
+MAJOR_VERSION = 522;
+MINOR_VERSION = 4;
+TINY_VERSION = 0;
+FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
+
+// The bundle version is set based on the current build configuration, see below.
+BUNDLE_VERSION = $(BUNDLE_VERSION_$(CONFIGURATION));
+
+// The local builds are always just the major version with a Plus suffix.
+BUNDLE_VERSION_Release = $(MAJOR_VERSION)+;
+BUNDLE_VERSION_Debug = $(BUNDLE_VERSION_Release);
+
+// The system version prefix is based on the current system version.
+SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(MAC_OS_X_VERSION_MAJOR));
+SYSTEM_VERSION_PREFIX_ = ;
+SYSTEM_VERSION_PREFIX_1040 = 4;
+SYSTEM_VERSION_PREFIX_1050 = 5;
+
+// The production build always uses the full version with a system version prefix.
+BUNDLE_VERSION_Production = $(SYSTEM_VERSION_PREFIX)$(FULL_VERSION);
+
+// If $(CONFIGURATION) is undefined, use the Production version.
+BUNDLE_VERSION_ = $(BUNDLE_VERSION_Production);
+
+DYLIB_COMPATIBILITY_VERSION = 1;
+DYLIB_CURRENT_VERSION = $(FULL_VERSION);
index 2061f4d2012344782f2295d53dde96e66dc2dd3b..9e689ed62b80efa0270f8a3465a9e476e88ad22d 100644 (file)
@@ -1,6 +1,4 @@
 #include "Version.xcconfig"
-DYLIB_COMPATIBILITY_VERSION = 1;
-DYLIB_CURRENT_VERSION = $(MAJOR_BUNDLE_VERSION).$(MINOR_BUNDLE_VERSION).$(TINY_BUNDLE_VERSION);
 EXPORTED_SYMBOLS_FILE = $(EXPORTED_SYMBOLS_FILE_$(CURRENT_ARCH));
 EXPORTED_SYMBOLS_FILE_ = WebCore.exp;
 EXPORTED_SYMBOLS_FILE_i386 = WebCore.exp;
index 5d7506ca3453cfa05cfc61d29b27b7c8e540d0bc..f89bddde306705b7d4c8eb97a3c74811538241c2 100644 (file)
@@ -1,3 +1,15 @@
+2007-03-17  Timothy Hatcher  <timothy@apple.com>
+
+        Reviewed by Mark Rowe.
+
+        Made Version.xcconfig smarter when building for different configurations.
+        Now uses the 522+ OpenSource version for Debug and Release, while using the
+        full 522.4 version for Production builds. The system prefix is also computed
+        based on the current system, so 4522.4 on Tiger and 5522.4 on Leopard.
+
+        * Configurations/Version.xcconfig:
+        * Configurations/WebKit.xcconfig:
+
 2007-03-16  Oliver Hunt  <oliver@apple.com>
 
         Reviewed by Hyatt.
index 8558156801b2a3e73c6bb681efd826d3abfcc37f..92142bb005c8aecb73e4b9fcad95942aa7d6bb90 100644 (file)
@@ -1,5 +1,26 @@
-SYSTEM_BUNDLE_VERSION_PREFIX = ;
-MAJOR_BUNDLE_VERSION = 522;
-MINOR_BUNDLE_VERSION = 0;
-TINY_BUNDLE_VERSION = 0;
-BUNDLE_VERSION = $(MAJOR_BUNDLE_VERSION)+;
+MAJOR_VERSION = 522;
+MINOR_VERSION = 4;
+TINY_VERSION = 0;
+FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
+
+// The bundle version is set based on the current build configuration, see below.
+BUNDLE_VERSION = $(BUNDLE_VERSION_$(CONFIGURATION));
+
+// The local builds are always just the major version with a Plus suffix.
+BUNDLE_VERSION_Release = $(MAJOR_VERSION)+;
+BUNDLE_VERSION_Debug = $(BUNDLE_VERSION_Release);
+
+// The system version prefix is based on the current system version.
+SYSTEM_VERSION_PREFIX = $(SYSTEM_VERSION_PREFIX_$(MAC_OS_X_VERSION_MAJOR));
+SYSTEM_VERSION_PREFIX_ = ;
+SYSTEM_VERSION_PREFIX_1040 = 4;
+SYSTEM_VERSION_PREFIX_1050 = 5;
+
+// The production build always uses the full version with a system version prefix.
+BUNDLE_VERSION_Production = $(SYSTEM_VERSION_PREFIX)$(FULL_VERSION);
+
+// If $(CONFIGURATION) is undefined, use the Production version.
+BUNDLE_VERSION_ = $(BUNDLE_VERSION_Production);
+
+DYLIB_COMPATIBILITY_VERSION = 1;
+DYLIB_CURRENT_VERSION = $(FULL_VERSION);
index 9f0401c7844d80650d83e3675bb5986740344d70..3f29baf5429fc237c13695106db7ac9d929cf591 100644 (file)
@@ -1,6 +1,4 @@
 #include "Version.xcconfig"
-DYLIB_COMPATIBILITY_VERSION = 1;
-DYLIB_CURRENT_VERSION = $(MAJOR_BUNDLE_VERSION).$(MINOR_BUNDLE_VERSION).$(TINY_BUNDLE_VERSION);
 EXPORTED_SYMBOLS_FILE = WebKit.exp;
 FEATURE_DEFINES = ENABLE_SVG ENABLE_XPATH ENABLE_XSLT;
 FRAMEWORK_SEARCH_PATHS = $(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/Quartz.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(FRAMEWORK_SEARCH_PATHS);