summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'import-KWIML'David Cole2011-11-1515-0/+1810
|\ | | | | | | | | | | | | | | | | | | | | | | | | 5be0e92 Merge branch 'upstream-kwiml' into import-KWIML a8f6159 KWIML: Create test output dir for Xcode 33fff24 KWIML: No INT_SCN*8 on Intel for Windows bcc06d4 KWIML: No INT_SCN*8 on SunPro compiler 6d12ab3 KWIML: Suppress printf/scanf format warnings in test 553acec KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h 93cebca Configure KWIML inside CMake as cmIML b2975ad Merge branch 'upstream-kwiml' into import-KWIML 831bade KWIML: The Kitware Information Macro Library
| * Merge branch 'upstream-kwiml' into import-KWIMLBrad King2011-11-153-4/+24
| |
| * Merge branch 'upstream-kwiml' into import-KWIMLBrad King2011-06-2715-0/+1790
| | | | | | | | Introduce KWIML as a subtree at Utilities/KWIML.
* | Merge topic 'local-hooks'David Cole2011-10-253-0/+85
|\ \ | | | | | | | | | | | | | | | b2d6adf pre-commit: Reject changes to KWSys through Git 3d5869c Add pre-commit|commit-msg|prepare-commit-msg hook placeholders
| * | pre-commit: Reject changes to KWSys through GitBrad King2011-10-241-2/+26
| | | | | | | | | | | | Explain in the rejection message why KWSys cannot be changed in Git.
| * | Add pre-commit|commit-msg|prepare-commit-msg hook placeholdersBrad King2011-10-243-0/+61
| | | | | | | | | | | | | | | Add CMake-specific hook placeholders that chain from the main hooks branch after it is installed into the local .git/hooks directory.
* | | Doxygen: Remove dependency on VTK when building doxygen.Nicolas Despres2011-10-231-2/+0
| | |
* | | Doxygen: Generate call graph and relationships.Nicolas Despres2011-10-231-1/+3
|/ / | | | | | | It helps code browsing and understanding for new developers.
* | libarchive: fix typo in CheckFileOffsetBits.cmakeRolf Eike Beer2011-10-051-3/+3
| | | | | | | | s/Cheking/Checking/
* | Merge topic 'libarchive-mingwrt-3.20'David Cole2011-09-201-1/+1
|\ \ | | | | | | | | | | | | 8dfe74c libarchive: Fix ssize_t detection with mingwrt 3.20
| * | libarchive: Fix ssize_t detection with mingwrt 3.20Brad King2011-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This version of MinGW defines _SSIZE_T_ for ssize_t. This patch is based on upstream libarchive SVN commit 3649 (Fix build with mingwrt 3.20, 2011-08-27). Inspired-by: Tim Kientzle <kientzle@freebsd.org>
* | | Release Scripts: Use Qt 4.7.4 on dashmacmini5 (#12460)David Cole2011-09-162-2/+1
|/ / | | | | | | | | | | Also, since dashmacmini5 is newer/faster/better and is also building the source tarballs, remove that responsibility from the dashmacmini2 script.
* | Merge topic 'add-kwstyle-test'David Cole2011-09-131-6/+22
|\ \ | | | | | | | | | | | | | | | 3a0d632 KWStyle Test: Activate by default if KWStyle is found 91704ef Tests: Add a KWStyle test, equivalent to the make StyleCheck target
| * | KWStyle Test: Activate by default if KWStyle is foundDavid Cole2011-09-071-6/+22
| |/ | | | | | | | | | | | | | | Re-arrange the logic to look for KWStyle in the typical install locations and under the Dashboards/Support directory for the typical CMake dashboard machine. If it's there, turn on CMAKE_USE_KWSTYLE by default, thereby activating the KWStyle related custom targets and the KWStyle test.
* | Merge topic 'adjust-release-scripts'David Cole2011-09-014-21/+23
|\ \ | | | | | | | | | | | | 4a679a9 CMake Release Scripts: Changes for next release candidate...
| * | CMake Release Scripts: Changes for next release candidate...David Cole2011-08-264-21/+23
| |/ | | | | | | | | | | | | 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
* | cmake.m4: Use modern signature of install(FILES ...)David Cole2011-08-261-1/+1
| | | | | | | | | | | | | | The older install_files command uses a leading slash in front of the destination directory, whereas the modern signature does not. Use the modern signature since that's what the CMake devs are now used to.
* | Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfigAlex Neundorf2011-08-112-0/+54
|/ | | | | | | This file has been written today from scratch by Matthias Kretz and it BSD-licensed. Alex
* libarchive: Install COPYING with CMake documentationBrad King2011-06-201-0/+2
|
* CMake: eliminate use of cvs in the Release scriptsDavid Cole2011-06-0211-40/+44
| | | | | | | | | | | | | | 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.
* Merge topic 'require-cmake-2.6.3'Brad King2011-03-012-8/+2
|\ | | | | | | | | c3e452e Require at least CMake 2.6.3 to build current CMake
| * Require at least CMake 2.6.3 to build current CMakeBrad King2011-02-242-8/+2
| | | | | | | | Remove some cruft left for supporting builds with CMake 2.4.
* | Merge topic 'doc-typo-fixes'Brad King2011-03-012-2/+2
|\ \ | | | | | | | | | | | | 7c5e412 Documentation: Fix a few typos (#11883)
| * | Documentation: Fix a few typos (#11883)Modestas Vainius2011-02-222-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | W: cmake: manpage-has-errors-from-man usr/share/man/man1/cmake.1.gz 10029: warning [p 158, 13.5i]: can't break line I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz informations information I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz dependant dependent I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/cmake prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/cpack prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/ctest prefered preferred I: cmake-data: spelling-error-in-manpage usr/share/man/man1/cmakepolicies.1.gz prefered preferred I: cmake-curses-gui: spelling-error-in-binary ./usr/bin/ccmake prefered preferred I: cmake-qt-gui: spelling-error-in-binary ./usr/bin/cmake-gui prefered preferred
* | libarchive: Remove unused build/windows directory (#11885)Brad King2011-02-2210-2524/+0
|/ | | | The directory contains some files with unclear licensing anyway.
* Merge topic 'linux-standard-base'Brad King2011-02-144-18/+21
|\ | | | | | | | | | | ee55a4f libarchive: Use OpenSSL only if CMAKE_USE_OPENSSL (#11815) 41b7b3e libarchive: Define major/minor/makedev only where needed (#11648)
| * libarchive: Use OpenSSL only if CMAKE_USE_OPENSSL (#11815)Brad King2011-02-081-2/+10
| | | | | | | | | | | | OpenSSL is not part of the Linux Standard Base but its headers and libraries may still be found at build time even though they may not be available at runtime. Use it only if explicitly allowed.
| * libarchive: Define major/minor/makedev only where needed (#11648)Brad King2011-02-073-16/+11
| | | | | | | | | | | | | | | | | | | | | | If neither MAJOR_IN_MKDEV or MAJOR_IN_SYSMACROS is defined then provide our own implementation of these macros locally. This complements the change in commit cf5ad183 (Fix major() check for LSB 4.0, 2011-01-12). This patch is based on upstream libarchive SVN commit 1553 (Shuffle the major/minor/makedev support a bit; this should work on both Windows and Haiku, 2009-10-31). Inspired-by: Tim Kientzle <kientzle@freebsd.org>
* | Merge topic 'linux-standard-base'Brad King2011-01-191-2/+6
|\ \ | |/ | | | | | | cf5ad18 libarchive: Fix major() check for LSB 4.0 (#11648)
| * libarchive: Fix major() check for LSB 4.0 (#11648)Brad King2011-01-121-2/+6
| | | | | | | | | | | | | | | | | | | | The LSB header files define major() as a macro but if it is ever called the macro references symbols not available at link time. Improve the test for major() to actually call the macro and try to link. This approach is based on upstream libarchive SVN commit 2866 which fixed libarchive issue 125, submitted in response to CMake issue #11648. Inspired-by: Tim Kientzle <kientzle@freebsd.org>
* | Update script with new machine nameDavid Cole2011-01-121-3/+3
| |
* | Change the nightly tests to build from the nightly branch and not next.Bill Hoffman2011-01-071-1/+1
|/ | | | | This will make sure that the nightly test matches the dashboard nightly section. When it was next, it used next from when the test was run.
* Merge topic 'dev/fix-cmcurl-try_run'Brad King2010-12-214-66/+3
|\ | | | | | | | | | | | | | | | | 7e0b001 Fix missed _POLL_EMUL_H_ and HAVE_POLL combo 8a61950 Toss out strerror_r macros 44fca8b Check for poll when looking for _POLL_EMUL_H_ 8d36890 Use _POLL_EMUL_H_ instead of HAVE_POLL_FINE c5cbb31 Ignore strerror_r since CMake isn't threaded
| * Fix missed _POLL_EMUL_H_ and HAVE_POLL comboBen Boeckel2010-12-171-1/+1
| |
| * Toss out strerror_r macrosBen Boeckel2010-12-171-9/+0
| |
| * Check for poll when looking for _POLL_EMUL_H_Ben Boeckel2010-12-171-2/+2
| |
| * Use _POLL_EMUL_H_ instead of HAVE_POLL_FINEBen Boeckel2010-12-163-14/+3
| | | | | | | | | | Headers define _POLL_EMUL_H_ if they are not in the kernel, so a try_run check for them is not necessary.
| * Ignore strerror_r since CMake isn't threadedBen Boeckel2010-12-161-43/+0
| |
* | Cygwin: Fix release script libncurses search patterns (#10766)Yaakov Selkowitz2010-12-151-2/+2
|/ | | | | | | | | | | | | | | With the switch to upstream ncurses "ABI 6", Cygwin's ncurses has YA ABI bump and is now libncurses10. However, the regex used to determine in Utilities/Release/Cygwin/CMakeLists.txt which libncurses is being used does not handle multiple-digit ABIs. libncurses8 was the first version to be built with libtool and therefore contains a hyphen (cygncurses-8.dll). It was first introduced in 2004, so it should be sufficiently old to rely on. Furthermore, libncurses7 has a serious flaw in that it completely breaks if rebased. Therefore the easiest solution is to only look at the hyphened versions and change the regex accordingly.
* Merge topic 'fix_osf_build'David Cole2010-11-095-7/+20
|\ | | | | | | | | | | 92c082b Add a fix for the inline keyword on the osf os. bd56626 Fixes for the OSF operating system build.
| * Add a fix for the inline keyword on the osf os.Bill Hoffman2010-09-101-1/+1
| |
| * Fixes for the OSF operating system build.Bill Hoffman2010-09-084-6/+19
| |
* | No CMake.HTML test if xmllint has no --nonet.David Cole2010-11-041-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit bb1df1ec, we temporarily ran an alternate test, guaranteed to fail when the --help output of xmllint did not contain --nonet and --path. This commit simply eliminates the test altogether in this condition rather than make an attempt (doomed to fail) to pull down the dtd over the internet. On date=2010-11-04, the CMake dashboard results showed that the test failed on the following CMake dashboard machines: dash8.kitware dash8.kitwarein.com dashsun1 dashsun1.kitware ferrari This is a very small subset of the dashboard machines, and we have enough proof from enough other machines that the test passes with xmllint versions new enough to have the --nonet support. Therefore, eliminate the CMake.HTML test on machines with old versions of xmllint. To run the test, make sure you run it on a machine with a new enough xmllint.
* | Make HTML test fail when --nonet arg is not available.David Cole2010-11-021-3/+27
| | | | | | | | | | | | Also, emit "xmllint" and "xmllint --version" output before failing so that we can inspect the output from all the dashboard machines in CDash test results.
* | Merge topic 'fix_release_tags'Brad King2010-09-2117-221/+21
|\ \ | | | | | | | | | | | | | | | | | | | | | 4a67481 Update release scripts. 7d148d8 Fix the name of the variable being tested. 297be5b add next as an orgin based branch, and not a tag. 187976b Fix release scripts to be able to build releases from tags.
| * | Update release scripts.David Cole2010-09-1514-218/+13
| | | | | | | | | | | | | | | Remove scripts for machines that no longer build releases. Update comments in README.
| * | Fix the name of the variable being tested.Bill Hoffman2010-09-141-1/+1
| | |
| * | add next as an orgin based branch, and not a tag.Bill Hoffman2010-09-131-1/+1
| | |
| * | Fix release scripts to be able to build releases from tags.Bill Hoffman2010-09-103-3/+8
| |/
* | libarchive: Fix purposeful crashBrad King2010-09-101-1/+1
| | | | | | | | | | | | Dereferencing a 0-pointer is undefined behavior, not a deterministic crash. Use a 1-pointer instead. This also avoids a warning by Clang about the undefined behavior.