summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2006-04-18 14:48:33 -0400
committerBill Hoffman <bill.hoffman@kitware.com>2006-04-18 14:48:33 -0400
commit989b62569c5b780bda973d8ad5fadd8a83b54b79 (patch)
tree90f950758bb09aa71336ea0a44b048c091b2cea1
parent7b4adecf9826bc6c099e0230c81549382517bf11 (diff)
downloadcmake-989b62569c5b780bda973d8ad5fadd8a83b54b79.tar.gz
ENH: move version numbers to 2.4.0
-rw-r--r--CMakeLists.txt4
-rw-r--r--Source/cmCPluginAPI.h2
-rw-r--r--Utilities/Release/README28
3 files changed, 30 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c94f14454a..964479d442 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,8 +4,8 @@ MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)
# The CMake version number.
SET(CMake_VERSION_MAJOR 2)
-SET(CMake_VERSION_MINOR 3)
-SET(CMake_VERSION_PATCH 5)
+SET(CMake_VERSION_MINOR 4)
+SET(CMake_VERSION_PATCH 0)
SET(CMake_VERSION "${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}")
SET(CMake_VERSION_FULL "${CMake_VERSION}.${CMake_VERSION_PATCH}")
diff --git a/Source/cmCPluginAPI.h b/Source/cmCPluginAPI.h
index 76dbe4c0a4..24b7a47b18 100644
--- a/Source/cmCPluginAPI.h
+++ b/Source/cmCPluginAPI.h
@@ -26,7 +26,7 @@
#define cmCPluginAPI_h
#define CMAKE_VERSION_MAJOR 2
-#define CMAKE_VERSION_MINOR 3
+#define CMAKE_VERSION_MINOR 4
#ifdef __cplusplus
extern "C" {
diff --git a/Utilities/Release/README b/Utilities/Release/README
index ade4318312..84d8fb7df1 100644
--- a/Utilities/Release/README
+++ b/Utilities/Release/README
@@ -1,11 +1,37 @@
1. Update Version information
- change version in CMakeLists.txt
- - build on windows, and do a make; make install; make release // this step tags
+ - build release on windows, and do a make; make install; make release // this step tags
- this changes cmake_release.sh
+ -winzip command line, nullsoft installer
+
* for major release edit Source/cmCPluginAPI.h
+2. UNIX builds:
+ Log into hythloth as kingb.
+ cd ~kingb/Programs/releases/CMake/Utilities/Release
+# build the binaries
+ ./release_dispatch.sh clean
+ ./release_dispatch.sh binary
+ ./release_dispatch.sh logs
+# build a second sgi for 64 bit
+ ./cmake_release.sh remote_binary dashsgi1
+# now build source tar ball
+ ./cmake_release.sh remote_source localhost
+# not upload the whole thing to public
+ ./cmake_release.sh upload
+
+
+3. Cygwin build:
+ Checkout release branch.
+ cd Utilities/Release
+ ./cmake_release.sh cygwin_package
+ ./cmake_release.sh cygwin_upload
+ (now you have to send email to cygwin-apps to get it uploaded to cygwin site.)
+
NOTES from Brad:
+Log into hythloth as kingb.
+cd ~kingb/Programs/releases/CMake/Utilities/Release
The release scripts are located in CMake and ParaView under the Utilities/Release directory. It is important to run the script obtained by checking out a copy of the corresponding release branch from CVS. Here is a summary of how to use them: