Commit Graph

33 Commits

Author SHA1 Message Date
Brad King 240b065faa Utilities/Release: Optionally load environment on remote build server 2015-12-21 09:52:28 -05:00
Brad King 7d891cde02 Utilities/Release: Refactor bootstrap argument construction
Pass needed bootstrap arguments directly instead of constructing them
from various conditions.
2015-09-02 14:11:57 -04:00
Brad King f0f2b21d52 Utilities/Release: Update IBM AIX build machine access 2014-02-27 13:03:29 -05:00
Brad King b3d85113a6 Utilities/Release: Copy pre-built docs tarball to unique name
Name the pre-built docs tarball on the remote machine according to the
release script name so that multiple tarballs going to a single remote
machine do not clobber one another.
2014-02-25 14:35:35 -05:00
Brad King ef7a1b4144 Utilities/Release: Pass pre-built docs tarball
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.
2014-01-29 10:10:15 -05:00
Kitware Robot 7bbaa4283d Remove trailing whitespace from most CMake and C/C++ code
Our Git commit hooks disallow modification or addition of lines with
trailing whitespace.  Wipe out all remnants of trailing whitespace
everywhere except third-party code.

Run the following shell code:

git ls-files -z -- \
 bootstrap doxygen.config '*.readme' \
 '*.c' '*.cmake' '*.cpp' '*.cxx' \
 '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \
 '*.mm' '*.pike' '*.py' '*.txt' '*.vim' |
egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' |
egrep -z -v '^(Modules/CPack\..*\.in)' |
xargs -0 sed -i 's/ \+$//'
2012-08-13 14:18:39 -04:00
David Cole 3a17311bc8 Release: Temporarily exclude ExternalProject test on cygwin
Only temporarily until we can setup a new cygwin build machine
for making releases. It's specific to the script that runs on
dash2win64 anyhow. When we add a new script to run it on a
different machine, and stop building the cygwin releases on
dash2win64, this change will naturally no longer apply.
2012-06-22 11:20:03 -04:00
David Cole b43af94af1 CMake: eliminate use of cvs in the Release scripts
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.
2011-06-02 14:36:14 -04:00
Bill Hoffman 187976b1f3 Fix release scripts to be able to build releases from tags. 2010-09-10 15:41:27 -04:00
Bill Hoffman d06a547a78 When running tests for releases use verbose output for failed tests. 2010-06-05 13:03:14 -04:00
Bill Hoffman 7849674012 Fix release scripts. 2010-04-20 15:03:20 -04:00
Bill Hoffman f3cdbb0616 Change the git repository to be the new one and not the -tmp one. 2010-02-23 12:38:17 -05:00
Bill Hoffman b0cf7e98ad Switch to git repository for creation of nightly releases. 2010-02-23 11:49:11 -05:00
Bill Hoffman 6614cf2568 Use ctest -j to speed up tests for release builds. 2009-09-21 17:22:05 -04:00
Bill Hoffman dbe135f20e ENH: add FFLAGS back into release script 2009-02-11 13:05:15 -05:00
Bill Hoffman ef5b9d00a2 ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now 2009-01-27 10:34:14 -05:00
Bill Hoffman fcce2f3b61 ENH: qtgui stuff 2008-03-07 14:03:31 -05:00
Bill Hoffman 71c934f029 ENH: update for release 2006-10-16 12:47:07 -04:00
Bill Hoffman 221a169cb9 ENH: working package creator 2006-05-11 16:07:42 -04:00
Bill Hoffman 3840afa054 ENH: 2006-05-10 14:03:51 -04:00
Bill Hoffman eb1e0c36cb ENH: add 64 bit sgi 2006-05-09 13:48:36 -04:00
Bill Hoffman f294f7ea96 ENH: mark time 2006-05-09 12:23:19 -04:00
Bill Hoffman 1b40075c9c ENH: add make program stuff 2006-05-08 16:36:51 -04:00
Bill Hoffman fe2b970c43 ENH: add extra copy for aix 2006-05-05 22:04:55 -04:00
Bill Hoffman bf9de32f41 ENH: make release directory a variable 2006-05-05 15:51:13 -04:00
Andy Cedilnik 059320a577 ENH: fix env vars 2006-05-05 14:53:50 -04:00
Bill Hoffman 7b654d63ec ENH: add ability to set CC, CXX and LDFLAGS 2006-05-05 13:52:14 -04:00
Bill Hoffman 495a77e9e8 ENH: add missing quote and some comments 2006-05-05 12:34:26 -04:00
Bill Hoffman c0c80acc4a ENH: remove old copy 2006-05-05 12:25:28 -04:00
Bill Hoffman 9f46c81b45 ENH: working on hp 2006-05-05 12:14:32 -04:00
Bill Hoffman 1a7a6ccc34 ENH: create script is working 2006-05-05 10:30:26 -04:00
Bill Hoffman 68bac14403 ENH: add file 2006-05-04 22:58:49 -04:00
Bill Hoffman 6661d55bcc ENH: add file 2006-05-04 22:58:00 -04:00