summaryrefslogtreecommitdiffstats
path: root/Utilities/Release/upload_release.cmake
Commit message (Collapse)AuthorAgeFilesLines
* CMake 3.2.0-rc1 version updateBrad King2015-02-051-1/+1
|
* Utilities/Release: Update default binary distribution dir to v3.1Brad King2014-10-211-1/+1
|
* Utilities/Release: Fix nightly build uploadBrad King2014-03-061-4/+3
| | | | | | | | | | Since commit 71b14dcb (Utilities/Release: Do not upload doc staging tarball, 2014-02-26) the prefix upload_release.cmake computes does not match any files when used with -DVERSION=master as has been done for the nightly binary builds. Since the version is not actually 'master' anyway, change the nightly binary upload logic to explicitly pass the destination directory. Do not pass any VERSION so the default is taken and matches the binaries.
* Utilities/Release: Do not upload doc staging tarballBrad King2014-02-261-3/+3
| | | | | Restrict the release upload globbing pattern to match the CMake version so that "cmake-<v>*" files go but "cmake-<id>-docs.tar.gz" does not.
* Utilities/Release: Update default binary distribution dir to v3.0Brad King2014-02-251-1/+1
|
* Remove CMake-language block-end command argumentsKitware Robot2012-08-131-1/+1
| | | | | | | | | | | | | | | | | 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
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-1/+1
| | | | | | | | | | | | | | | | | 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/ \+$//'
* Add ability to run as a ctest -S script alsoDavid Cole2012-06-221-3/+13
| | | | | | | | | Then, use ctest_sleep to separate uploads by at least one second each, so that the files on the web server all get distinct time stamps. Then, when viewed on the web server, sorted by time, they are also sorted alphabetically.
* CMake: eliminate use of cvs in the Release scriptsDavid Cole2011-06-021-4/+7
| | | | | | | | | | | | | | 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.
* Fix upload to work with git branch name master.Bill Hoffman2010-03-051-2/+5
|
* some changes for 2.8Bill Hoffman2009-11-051-1/+1
|
* ENH: check in current build scriptsBill Hoffman2008-08-191-1/+1
|
* ENH: add test that builds a nightly windows cmake binaryBill Hoffman2007-09-101-2/+9
|
* ENH: update for releaseBill Hoffman2006-10-161-0/+17