9db3116226
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed |
||
---|---|---|
.. | ||
Cygwin | ||
CMakeInstall.bmp | ||
CMakeLogo.ico | ||
README | ||
create-cmake-release.cmake | ||
dash2win64_cygwin.cmake | ||
dash2win64_release.cmake | ||
dashmacmini2_release.cmake | ||
dashmacmini5_release.cmake | ||
ferrari_sgi64_release.cmake | ||
ferrari_sgi_release.cmake | ||
hythloth_release.cmake | ||
magrathea_release.cmake | ||
release_cmake.cmake | ||
release_cmake.sh.in | ||
upload_release.cmake | ||
v20n250_aix_release.cmake |
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