| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Use a new build machine to produce the Windows binary using the CPack
WiX generator to produce a `.msi` installer.
|
|
|
|
|
| |
Users with OS X 10.5 or below can build from source or use an older
CMake version.
|
|
|
|
|
|
|
|
|
|
|
| |
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`.
|
|
|
|
| |
We no longer produce binaries for AIX.
|
| |
|
|
|
|
|
|
|
|
| |
This machine has been decommissioned. See also SGI announcements:
SGI Support of MIPS IRIX Products Changes December 2013
https://www.sgi.com/services/support/irix_mips_support.html
https://www.sgi.com/products/software/irix/
|
| |
|
|
|
|
|
|
|
|
| |
Avoid requiring all build machines for the upstream packaging process to
have Python and Sphinx installed. Instead create a way to build the
documentation once on the host machine and copy it to each build machine
as a tarball with content to include in the installation tree for
packaging.
|
|
|
|
| |
Quote paths in the generated shell scripts so they work with spaces.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Removed script for dashsun1: machine is now defunct. R.I.P.
Added new script for 64-bit universal binary build on
dashmacmini5 with x86_64;i386
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set GIT_COMMAND to "git" -- each machine involved in building
the CMake release binaries has the right "git" in the PATH.
Separate the release scripts into two batches so we can build
multiple releases on the same machine, in serial, if necessary.
We currnetly do this with the Windows and Cygwin release
binaries on dash2win64.
Sort the files to be uploaded, so that sorting them by modification
time (file copy / upload time) is equivalent to sorting them
alphabetically.
|
|
|
|
|
| |
Remove scripts for machines that no longer build
releases. Update comments in README.
|
| |
|
| |
|
| |
|
|
|
|
| |
is auto-defined now
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|