CMake/Utilities/Release
Brad King 25fb430e96 Utilities/Release: Fix nightly build upload
Since commit 71b14dcb (Utilities/Release: Do not upload doc staging
tarball, 2014-02-26) the prefix upload_release.cmake computes does not
match any files when used with -DVERSION=master as has been done for the
nightly binary builds.  Since the version is not actually 'master'
anyway, change the nightly binary upload logic to explicitly pass the
destination directory.  Do not pass any VERSION so the default is taken
and matches the binaries.
2014-03-06 09:32:04 -05:00
..
Cygwin Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
CMakeInstall.bmp BUG: Put back CMakeInstall.bmp in order to build a package with NSIS on Windows. It was inadvertently removed. 2007-09-06 17:47:47 -04:00
CMakeLogo.ico ENH: Put black outline around all resolutions of the new ico files. Looks better on a dark background than the lighter outline... 2007-11-08 15:54:26 -05:00
README Update release scripts. 2010-09-15 18:17:29 -04:00
create-cmake-release.cmake Utilities/Release: Update IBM AIX build machine access 2014-02-27 13:03:29 -05:00
dash2win64_cygwin.cmake Utilities/Release: Generate docs on dash2win64 cygwin 2014-01-29 10:10:15 -05:00
dash2win64_release.cmake cmake-gui: Reference LGPLv2.1 when redistributing Qt 2013-11-21 11:04:24 -05:00
dashmacmini2_release.cmake cmake-gui: Reference LGPLv2.1 when redistributing Qt 2013-11-21 11:04:24 -05:00
dashmacmini5_release.cmake cmake-gui: Reference LGPLv2.1 when redistributing Qt 2013-11-21 11:04:24 -05:00
ferrari_sgi64_release.cmake CMake: eliminate use of cvs in the Release scripts 2011-06-02 14:36:14 -04:00
ferrari_sgi_release.cmake CMake: eliminate use of cvs in the Release scripts 2011-06-02 14:36:14 -04:00
hythloth_release.cmake ENH: change name to MAKE_COMMAND 2006-05-08 16:50:17 -04:00
ibm_aix_release.cmake Utilities/Release: Update IBM AIX build machine access 2014-02-27 13:03:29 -05:00
magrathea_release.cmake cmake-gui: Reference LGPLv2.1 when redistributing Qt 2013-11-21 11:04:24 -05:00
release_cmake.cmake Utilities/Release: Update IBM AIX build machine access 2014-02-27 13:03:29 -05:00
release_cmake.sh.in Utilities/Release: Update IBM AIX build machine access 2014-02-27 13:03:29 -05:00
upload_release.cmake Utilities/Release: Fix nightly build upload 2014-03-06 09:32:04 -05:00

README

To create a cmake release, make sure the "release" tag is pointing to the
expected git commit:

http://cmake.org/gitweb?p=cmake.git;a=shortlog;h=refs/heads/release

Then as kitware@hythloth, using an up-to-date CMake:

  cd ~/CMakeReleases/cmake/Utilities/Release
  mkdir 283rc1
  cd 283rc1
  ~/CMakeReleases/build/bin/cmake -DCMAKE_CREATE_VERSION=release -P ../create-cmake-release.cmake
  ./create-release.sh


create-cmake-release.cmake:  script to run to create release sh scripts
Add or remove machines in create-cmake-release.cmake.

Cygwin -> directory that contains cpack cygwin package files used in
 CMakeCPack.cmake

machine_release.cmake : config files for each machine