summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Remove CMake multiline block-end command argumentsMarcin Wojdyr2012-08-151-2/+1
| | | | removing arguments omitted in 9db3116226cb99fcf54e936c833953abcde9b729
* Remove CMake-language block-end command argumentsKitware Robot2012-08-137-45/+45
| | | | | | | | | | | | | | | | | 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
* Convert CMake-language commands to lower caseKitware Robot2012-08-136-94/+94
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-139-43/+43
| | | | | | | | | | | | | | | | | 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/ \+$//'
* Merge topic 'directory-typo'David Cole2012-08-132-2/+2
|\ | | | | | | | | 6c8722f Fix typo direcotry -> directory (and similar) [#13444]
| * Fix typo direcotry -> directory (and similar) [#13444]Rolf Eike Beer2012-07-302-2/+2
| |
* | Merge topic 'release-script-fixes'David Cole2012-08-131-3/+13
|\ \ | | | | | | | | | | | | 214589b Add ability to run as a ctest -S script also
| * | 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.
* | | Merge topic 'exclude-ExternalProject-test-for-cygwin-release-script'David Cole2012-08-132-1/+9
|\ \ \ | |_|/ |/| | | | | | | | 3a17311 Release: Temporarily exclude ExternalProject test on cygwin
| * | Release: Temporarily exclude ExternalProject test on cygwinDavid Cole2012-06-222-1/+9
| |/ | | | | | | | | | | | | | | 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.
* | Merge topic 'hooks-line-length'David Cole2012-07-241-0/+20
|\ \ | | | | | | | | | | | | 873f21a pre-commit: Reject C++ code with lines too long
| * | pre-commit: Reject C++ code with lines too longBrad King2012-07-171-0/+20
| | | | | | | | | | | | | | | Check changes in Source/*.h and Source/*.cxx for lines longer than our style limit.
* | | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-06-212-11/+22
| |/ |/|
* | BZip2: Remove unnecessary *.bz2 files from CMake source treeDavid Cole2012-06-133-0/+0
| | | | | | | | | | | | | | We had complaints that people couldn't install the CMake source tarball on some secure systems because there were "corrupt bz2 files" in it... We do not use these sample*.bz2 files anyhow in the CMake build, so we'll just remove them.
* | Merge topic 'update-KWIML'David Cole2012-06-121-55/+173
|\ \ | | | | | | | | | | | | | | | | | | 0dfdde1 Merge branch 'upstream-kwiml' into update-KWIML 6240f85 KWIML: Report broken integer format macros on AIX 4.3 e1b0fc9 KWIML: Add interface to report broken integer format macros
| * | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-06-071-55/+173
| | |
* | | libarchive: Avoid 'inline' on SunPro < 5.9 (#13277)Brad King2012-06-071-0/+3
|/ / | | | | | | Suggested-by: Daniel R. Gomez <gomez@teragram.com>
* | Merge topic 'require-CMake-2.8.2'David Cole2012-05-011-1/+1
|\ \ | | | | | | | | | | | | d960de2 Require CMake 2.8.2 or higher to build CMake
| * | Require CMake 2.8.2 or higher to build CMakeBrad King2012-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update the requirement specified in the top-level CMakeLists.txt file. Drop the special-case minimum required version of 2.8.0 because the new minimum subsumes it. Revert commit 6c611c6b (libarchive: Restore CMake 2.6.3 as minimum version, 2012-01-05) since our requirement now subsumes libarchive's.
* | | Merge topic 'developer-setup'David Cole2012-05-011-10/+36
|\ \ \ | |/ / |/| | | | | | | | | | | c9072f8 Merge branch 'setup' into developer-setup b7daff9 setup-stage: Optionally reconfigure topic stage
| * | Merge branch 'setup' into developer-setupBrad King2012-04-261-10/+36
| | |
* | | Merge topic 'compile-XL-v6'David Cole2012-04-252-5/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b3c7788 Workaround IBM XL v6 streams seekg bug (#13149) 09a91c6 libarchive: Avoid 'inline' keyword on XL C v6 (#13148) a8995eb libarchive: Avoid trailing , in enum for XL v6 (#13148)
| * | | libarchive: Avoid 'inline' keyword on XL C v6 (#13148)Brad King2012-04-191-0/+3
| | | |
| * | | libarchive: Avoid trailing , in enum for XL v6 (#13148)Jim Hague2012-04-191-5/+5
| | |/ | |/| | | | | | | IBM xlc v6 cannot cope with a trailing ',' in enum definitions.
* | | Merge branch 'developer-setup'Brad King2012-04-1914-0/+803
|\ \ \ | |/ / |/| / | |/
| * Exclude from CMake source archives files specific to Git work treeBrad King2012-03-021-0/+2
| | | | | | | | | | Add the "export-ignore" attribute to SetupForDevelopment.sh and the Git/ hooks directory.
| * Merge branch 'setup' into developer-setupBrad King2012-03-022-7/+3
| |
| * Add and configure developer setup helper scriptsBrad King2012-03-022-0/+22
| | | | | | | | | | Configure GitSetup scripts for CMake. Run them from a single Utilities/SetupForDevelopment.sh script.
| * Merge branch 'setup' into developer-setupBrad King2012-03-0211-0/+783
| | | | | | | | | | Add Utilities/GitSetup/ directory using subtree merge from the general GitSetup repository "setup" branch.
* | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-03-201-6/+6
| |
* | Merge topic 'update-KWIML'Brad King2012-03-131-17/+29
|\ \ | | | | | | | | | | | | | | | 289e5e6 Merge branch 'upstream-kwiml' into update-KWIML f94ae0e KWIML: Make test_INT robust to #define-d int#_t and INT#_C
| * | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-03-091-17/+29
| | |
* | | Merge topic 'fix-cygwin-hint-file'David Cole2012-03-081-4/+4
|\ \ \ | |/ / |/| | | | | | | | | | | 208c3f8 Use correct "requires" line in cygwin setup hint file 1b996e7 Remove trailing white space
| * | Use correct "requires" line in cygwin setup hint fileDavid Cole2012-03-061-1/+1
| | | | | | | | | | | | | | | Reference: email thread between Bill Hoffman and Yaakov Selkowitz from Mar. 5, 2012.
| * | Remove trailing white spaceDavid Cole2012-03-061-3/+3
| |/
* | cmcurl: Do not hard-coded Windows check results for MinGW (#13001)Brad King2012-03-021-2/+2
|/ | | | | | The WindowsCache.cmake file hard-codes results for MS and similar Windows toolchains. They are not valid for MinGW tools and also interfere with cmlibarchive checks. Allow the checks to run.
* Merge topic 'HandleTargetsInCMakeRequiredLibraries'David Cole2012-02-211-19/+14
|\ | | | | | | | | | | | | | | 35c48e1 Check*.cmake: Expand imported targets in CMAKE_REQUIRED_LIBRARIES 61cb4ea bootstrap: move while() and endwhile() into the bootstrap build c9f2886 -don't pull in CheckTypeSize.cmake from the cmake which is being built 628f365 -remove trailing whitespace
| * -don't pull in CheckTypeSize.cmake from the cmake which is being builtAlex Neundorf2012-02-211-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We can be sure that at least cmake 2.6.3 is used when building cmcurl. This means we always get in the first branch of the if(). I think it is not a good idea to pull a cmake module from the cmake which is being built in, since this may use features which are not supported in the cmake which is used to build cmake (e.g. CMAKE_CURRENT_LIST_DIR which does not exist in cmake 2.6.3 which is the minimum for cmcurl). A bit further below there is anyway code to handle the case that cmake is older than 2.8.0, so it should be ok. Alex
| * -remove trailing whitespaceAlex Neundorf2012-02-211-13/+13
| | | | | | | | Alex
* | Merge topic 'update-KWIML'David Cole2012-02-211-1/+9
|\ \ | | | | | | | | | | | | | | | 4cbc21e Merge branch 'upstream-kwiml' into update-KWIML aabf65a KWIML: Teach ABI.h that MIPS is biendian
| * | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-02-201-1/+9
| | |
* | | Merge topic 'libarchive-old-glibc'David Cole2012-02-141-0/+5
|\ \ \ | | | | | | | | | | | | | | | | ca77902 libarchive: Workaround mbsnrtowcs assertion failure on old glibc
| * | | libarchive: Workaround mbsnrtowcs assertion failure on old glibcBrad King2012-02-101-0/+5
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CMake TarTest fails with the error mbsnrtowcs.c:116: __mbsnrtowcs: Assertion `status == GCONV_OK || status != GCONV_EMPTY_INPUT || status == GCONV_ILLEGAL_INPUT || status == GCONV_INCOMPLETE_INPUT || status == GCONV_FULL_OUTPUT' failed. on very old glibc versions. Work around the problem by pretending that mbsnrtowcs does not exist. Libarchive will fall back to mbrtowc.
* | | Merge topic 'change_qmake_path'David Cole2012-02-141-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 9fb9416 Use upgraded qt on linux build machine.
| * | | Use upgraded qt on linux build machine.Bill Hoffman2012-02-101-1/+1
| | | |
* | | | Add CURL_CA_BUNDLE option for SSL support (#12946)Artur Kedzierski2012-02-091-0/+5
|/ / / | | | | | | | | | | | | This adds the ability to specify the location of SSL CA bundle at compile time.
* | | Update version of Qt for dashmacmini5 produced release binariesDavid Cole2012-02-061-1/+1
| | | | | | | | | | | | Use 4.8.0
* | | Update dashmacmini2 release script to use Qt 4.8.0David Cole2012-01-311-1/+1
| | |
* | | Update dashmacmini2 release script to use Qt 4.6.3David Cole2012-01-171-2/+2
|/ /
* | Include bzlib.h consistently across CMake build (#10950)Brad King2012-01-138-6/+30
| | | | | | | | | | | | | | | | | | Use the approach originally used in commit f91b3c1d (Add options to build with system utility libraries, 2006-10-19) for all other third-party libraries. Create a "cm_bzlib.h" header wrapper that robustly includes the header from the bzip2 library chosen for the CMake build (either builtin or system version). Include the header wrapper anywhere we need the API provided by <bzlib.h>.