summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'curl-bug-1192'Brad King2013-07-017-58/+9
|\ | | | | | | | | e643e02 cmcurl: Backport curl bug 1192 fix (#14250)
| * cmcurl: Backport curl bug 1192 fix (#14250)Brad King2013-06-277-58/+9
| | | | | | | | | | | | | | | | | | | | LLVM headers define strlcat as a macro rather than as a function. See upstream Curl issue: http://curl.haxx.se/bug/view.cgi?id=1192 It was addressed by removing use of strlcat altogether. Port the upstream fix to CMake's curl.
* | Fix spelling and typos (product names)Andreas Mohr2013-05-071-1/+1
| | | | | | | | API, Borland, MinGW, UNIX, Mac OS X.
* | Fix spelling and typos (non-binary)Andreas Mohr2013-05-075-5/+5
| |
* | Fix spelling and typos (affecting binary data / module messages)Andreas Mohr2013-05-072-4/+4
|/
* Merge branch 'upstream-kwiml' into update-KWIMLBrad King2013-01-081-1/+3
|
* Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-12-211-0/+8
|
* libarchive: fixed undefined left shift with signed intsSean McBride2012-11-301-4/+32
| | | | | | | | caught by clang's -fsanitize=shift. A small unsigned int was promoted, according to C's regular promotion rules, to a signed int, it was then left shifted. This sometimes pushed a 1 into the sign bit, which is undefined behaviour. Fixed by using unsigned temporaries.
* Merge topic 'import-KWSys-subtree'Brad King2012-11-071-8/+6
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 68579cd Merge branch 'upstream-kwsys' into import-KWSys-subtree cd83da9 KWSys 2012-11-05 (df32fa6f) 3517106 CTestCustom: Suppress LNK4089 warning about PSAPI 5c63fa3 Merge branch 'ctest-SUBMIT_INDEX-cdash' into import-KWSys-subtree 17fb60b Merge branch 'upstream-kwsys' into import-KWSys-subtree 7ae44db KWSys 2012-10-16 (b7a97ac3) 97c9887 pre-commit: Update KWSys rejection message for new workflow 3db0b51 KWSys: Submit dashboard builds to PublicDashboard 4b8d363 Merge branch 'upstream-kwsys' into import-KWSys-subtree a61f633 Merge branch 'master' into import-KWSys-subtree 8c55ea0 Merge branch 'upstream-kwsys' into import-KWSys-subtree 5d0de36 KWSys 2012-10-01 (bab53989) 7d3c295 KWSys 2012-05-02 (719638e2)
| * pre-commit: Update KWSys rejection message for new workflowBrad King2012-10-051-8/+6
| | | | | | | | | | KWSys is now kept in its own Git repository. We manually extract snapshots of KWSys versions to update the Source/kwsys directory.
* | Merge branch 'upstream-kwiml' into update-KWIMLBrad King2012-10-251-0/+4
| |
* | Merge topic 'file-download-verify'Brad King2012-09-124-0/+13
|\ \ | | | | | | | | | | | | | | | | | | | | | 4bcd84e Utilities/Release: Enable CMAKE_USE_OPENSSL in nightly binaries e1c89f0 file(DOWNLOAD): Add options for SSL 073a73a Merge branch 'curl-openssl' into file-download-verify 34567df file(DOWNLOAD): Generalize EXPECTED_MD5 to EXPECTED_HASH
| * | Utilities/Release: Enable CMAKE_USE_OPENSSL in nightly binariesBill Hoffman2012-09-114-0/+13
| | |
* | | Merge topic 'curl-openssl'Brad King2012-09-115-19/+38
|\ \ \ | |/ / | | | | | | | | | | | | | | | 8b51762 curl: Honor OPENSSL_NO_SSL2 bc0e8c2 curl: Make OpenSSL DLLs available to CMake on Windows c2f4759 curl: Use find_package(OpenSSL)
| * | curl: Honor OPENSSL_NO_SSL2Brad King2012-09-073-2/+10
| | | | | | | | | | | | | | | | | | Some OpenSSL distributions have dropped support for the ancient SSLv2 protocol completely. Port changes from upstream curl to recognize this case and avoid using it.
| * | curl: Make OpenSSL DLLs available to CMake on WindowsBill Hoffman2012-09-071-2/+24
| | | | | | | | | | | | | | | Find the OpenSSL runtime DLLs and place them next to the CMake executables in the build tree and the install tree.
| * | curl: Use find_package(OpenSSL)Bill Hoffman2012-09-072-15/+4
| | | | | | | | | | | | | | | Change the code to use the standard CMake FindOpenSSL instead of the handcrafted attempt that was there before.
* | | Merge topic 'docbook-validate'Brad King2012-09-1135-6/+14510
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0c863f docbook: Fix Sun CC warning on ptr_fun(isalnum) 4e62784 docbook: Fix formatter naming convention to avoid shadow 9ad85dbb docbook: Remove redundant docs that cause invalid DocBook 9468b41 docbook: Add CMake.DocBook test to validate xml (#13508) 3a9e373 docbook: Add support for <abstract> at section level 1 67e7d49 docbook: Cleanup formatter and generated DocBook 55146ed docbook: Fix the DocBook section output dbfe335 docbook: Factor out code to write valid DocBook IDs cffa899 docbook: Remove table of contents ac25bc0 Utilities/xml: Add docbook-4.5 DTD (#13508) 2b2e86f Utilities/xml: Add .gitattributes to disable whitespace checks
| * | | docbook: Add CMake.DocBook test to validate xml (#13508)Daniel Pfeifer2012-09-081-6/+15
| | | | | | | | | | | | | | | | The DocBook DTD is provided in "Utilities/xml/docbook-4.5".
| * | | Utilities/xml: Add docbook-4.5 DTD (#13508)Brad King2012-09-0733-0/+14494
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the shell code below to put the DTD in Utilities/xml/docbook-4.5: v=4.5 && sha1=b9124233b50668fb508773aa2b3ebc631d7c1620 && mkdir Utilities/xml/docbook-$v && cd Utilities/xml/docbook-$v && wget -c http://www.oasis-open.org/docbook/xml/$v/docbook-xml-$v.zip && sha1sum docbook-xml-$v.zip |grep $sha1 && unzip docbook-xml-$v.zip && rm docbook-xml-$v.zip
| * | | Utilities/xml: Add .gitattributes to disable whitespace checksBrad King2012-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | This directory holds upstream DTD files. We do not want to modify them, so tell Git to skip whitespace enforcement.
* | | | Merge topic 'simplify-CMake.HTML-test'Brad King2012-09-115-8/+8
|\ \ \ \ | |/ / / | | | | | | | | | | | | 2f520d3 Simplify CMake.HTML documentation test command line
| * | | Simplify CMake.HTML documentation test command lineDaniel Pfeifer2012-09-075-8/+8
| |/ / | | | | | | | | | | | | | | | Drop the "cmake -E chdir" wrapper and instead pass the DTD directory to xmllint's --path option using url encoding. While at it, move the XHTML1 DTD to "Utilities/xml/xhtml1" to make room for additional DTDs.
* | | Utilities/Release: Link AIX binary with large maxdataBrad King2012-09-051-0/+1
|/ / | | | | | | | | | | Raise the default "maxdata" linker setting on the 32-bit AIX release binaries. This allows the CMake binaries to process larger projects without encountering a "Segmentation fault in extend_brk".
* | Merge topic 'magrathea-release-DT_RUNPATH'David Cole2012-09-041-0/+2
|\ \ | | | | | | | | | | | | c0f89e9 magrathea: Tell cmELF about DT_RUNPATH (#13497)
| * | magrathea: Tell cmELF about DT_RUNPATH (#13497)Brad King2012-09-031-0/+2
| | | | | | | | | | | | | | | | | | | | | Our Linux release machine 'magrathea' has a very old Linux to help build portable binaries. It is so old that <elf.h> does not define the DT_RUNPATH constant. Define the correct value in the build flags to activate handling of ELF RUNPATH entries in the binary release.
* | | 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.