summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | Suppress -Wcast-align in curl and bzip2Brad King2010-09-102-0/+7
|/ | | | Trust upstream developers of third-party code.
* libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)Brad King2010-08-271-10/+0
| | | | | | At least one version of GNU tar (1.15.1 with Fedora patches) does not recognize these attributes and exits with error. Do not generate them. Patch from upstream libarchive svn r2563.
* Merge branch 'system-libarchive-include' into libarchive-wrapperBrad King2010-08-052-0/+26
|\
| * Include headers from chosen libarchive (#10923)Brad King2010-08-052-0/+26
| | | | | | | | | | When CMAKE_USE_SYSTEM_LIBARCHIVE is on we must include the system libarchive headers to match the library that will be linked.
* | Merge topic 'fix-cmake-self-references'Brad King2010-08-037-41/+41
|\ \ | | | | | | | | | | | | df1e00f Refer to self with CMake_(SOURCE|BINARY)_DIR (#10046)
| * | Refer to self with CMake_(SOURCE|BINARY)_DIR (#10046)Brad King2010-07-297-41/+41
| |/ | | | | | | | | This is good practice, and is necessary to support building CMake as a subdirectory of another project.
* | Update path to git. dashmacmini2 was "upgraded."David Cole2010-07-271-1/+1
|/
* Merge topic 'resolve/doc-spelling/CPackRPM'Brad King2010-07-202-2/+2
|\ | | | | | | | | | | 7739d78 Merge CPackRPM changes into doc-spelling 9203e91 Fix spelling errors reported by Lintian.
| * Merge CPackRPM changes into doc-spellingBrad King2010-07-131-1/+1
| |\ | | | | | | | | | | | | Conflicts: Modules/CPackRPM.cmake
| * | Fix spelling errors reported by Lintian.Kai Wasserbäch2010-07-132-2/+2
| | | | | | | | | | | | | | | During a Lintian run on the binary packages of CMake in Debian I was notified of many spelling mistakes.
* | | fix build on SUSE 11.2 in cmcurl due to ssize_tAlex Neundorf2010-06-301-0/+1
| |/ |/| | | | | Alex
* | Eliminate -Wconversion warnings.David Cole2010-06-271-1/+1
|/ | | | | | Change types of local variables, or casting, or re-arrange expressions to get rid of "conversion may alter value" warnings as seen on recent dashboard submissions from londinium.kitware.
* Run CMake.HTML test with older xmllint (#10857)Brad King2010-06-231-11/+19
| | | | | Old versions of xmllint do not have --nonet or --path options. Fall back to the network-access form in this case.
* Run CMake.HTML test without net access (#10857)Brad King2010-06-225-1/+1499
| | | | | Use xmllint's --nonet option to avoid downloading the xhtml DTD. Provide the DTD and its dependencies locally.
* Merge branch 'verbose_failed_tests_releases'Brad King2010-06-071-1/+1
|\
| * When running tests for releases use verbose output for failed tests.Bill Hoffman2010-06-051-1/+1
| |
* | change nightly release builds to use next, and move qmake on dash2win64Bill Hoffman2010-05-281-1/+1
|/