CMake/Utilities/Release
Brad King dc3c210244 OS X: Package with DragNDrop instead of PackageMaker
Use the CPack DragNDrop generator instead of the deprecated PackageMaker
tool to package CMake itself.  This provides an installation experience
that is more consistent with other products on OS X and allows users to
select the destination directory easily.  It also avoids installing
"/private/var/db/receipts/com.Kitware.CMake.*" receipts that must be
removed by "pkgutil --forget com.Kitware.CMake" before another version
of CMake can be installed.

The DragNDrop installer does not support a post-flight script, so drop
our configuration of it.  The cmake-gui has an option for installing
symbolic links to enable command-line use.  In practice users may simply
add "/Applications/CMake.app/Contents/bin" to their PATH instead.
2014-05-08 14:13:20 -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
create-cmake-release.cmake Utilities/Release: Drop IRIX binary generation on ferrari 2014-04-30 09:22:01 -04: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 OS X: Package with DragNDrop instead of PackageMaker 2014-05-08 14:13:20 -04:00
dashmacmini5_release.cmake OS X: Package with DragNDrop instead of PackageMaker 2014-05-08 14:13:20 -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 Utilities/Release: Update to openssl-1.0.1g 2014-04-15 15:51:21 -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: 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