CMake/Utilities/Release
Brad King 6f7edb87ea Utilities/Release: Install docs in unversioned directory (#15692)
Our upstream-built release tarballs already contain many unversioned
paths and so will never overlap with another version of CMake in the
same installation prefix.  Therefore we do not need a versioned name for
the documentation directory.  Configure our release binaries to place
the documentation in an unversioned directory so that one can use the
same path to refer to the documentation locally even after updating
CMake.  For example, on OS X one may see the documentation in
`/Applications/CMake.app/Contents/doc/cmake/html/index.html`.
2015-09-02 14:15:59 -04:00
..
Cygwin Utilities/Release: Use ${VAR} instead of @VAR@ syntax 2014-05-08 13:24:22 -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
cpack_wix_ui_banner.jpg CPackWIX: Customize CMake installer theme. 2015-03-12 20:44:27 +01:00
cpack_wix_ui_dialog.jpg CPackWIX: Customize CMake installer theme. 2015-03-12 20:44:27 +01:00
create-cmake-release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
dash2win64_cygwin.cmake Utilities/Release: Refactor bootstrap argument construction 2015-09-02 14:11:57 -04:00
dash2win64_release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
dashmacmini2_release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
dashmacmini5_release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
hythloth_release.cmake ENH: change name to MAKE_COMMAND 2006-05-08 16:50:17 -04:00
linux64_release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
magrathea_release.cmake Utilities/Release: Install docs in unversioned directory (#15692) 2015-09-02 14:15:59 -04:00
release_cmake.cmake OS X: Package with DragNDrop instead of PackageMaker 2014-05-08 14:13:20 -04:00
release_cmake.sh.in Utilities/Release: Refactor bootstrap argument construction 2015-09-02 14:11:57 -04:00
upload_release.cmake CMake 3.3.0-rc1 version update 2015-06-02 11:14:25 -04: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