summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* libarchive: Fix var decl after statement in archive_string.cBrad King2011-12-231-1/+1
| | | | | When HAVE_MBRTOWC is true we declare an extra local variable. Move the unused argument cast to the end of the invalid_mbs function.
* libarchive: Suppress compiler warningsBrad King2011-12-232-1/+10
| | | | We are not developing libarchive so we do not care about warnings.
* libarchive: Fix Windows NT API usage in VS 6Brad King2011-12-232-2/+24
| | | | | | | | VS 6 warns verbosely when WINVER >= 0x0500. Avoid defining WINVER and _WIN32_WINNT to higher than 0x0400 on VS 6. Provide missing API declarations in archive_windows.h when we do not get them from <windows.h>. Provide GetVolumePathNameW because VS 6 does not declare it regardless of the API version.
* libarchive: Cast mode constants to mode_t in case it is signedBrad King2011-12-231-8/+8
| | | | | | | | | | | | | | | | | | At least one compiler (Borland) defines mode_t as just "short" which is signed. This breaks code like switch(archive_entry_filetype(e)) { case AE_IFREG: ... } if AE_IFREG and other constants have a longer signed type (int) because sign extension of the mode_t return type from archive_entry_filetype changes its value. Avoid the problem by ensuring the type of the constants matches mode_t. This change was originally made in commit a73acfbe (Fix for mode_t with signed types, 2009-11-07). Port it to the new libarchive snapshot.
* libarchive: Clean up configuration within CMake buildBrad King2011-12-231-2/+8
| | | | | Require ZLIB but skip LZMA and XML support. Mark ZLIB and ICONV cache variables advanced.
* libarchive: Workaround case-insensitive symbols on BorlandBrad King2011-12-231-0/+7
| | | | | | | | | | | | | | Mangle the open_FILE symbols to avoid conflict with open_file: Warning: public '_archive_read_open_file' in module 'archive_read_open_filename.c' clashes with prior module 'archive_read_open_file.c' Warning: public '_archive_write_open_file' in module 'archive_write_open_filename.c' clashes with prior module 'archive_write_open_file.c' This workaround should not go upstream because it will break when mixing compilers.
* libarchive: Cast constants to int64_t instead of using LL suffixBrad King2011-12-232-2/+2
| | | | The LL suffix is not portable. Use an explicit cast instead.
* libarchive: Declare mbstate_t and wcrtomb for BorlandBrad King2011-12-231-0/+4
| | | | | The Borland C++ 5.81 runtime library provides wcrtomb but only the C++ header <cwchar> actually declares the API.
* libarchive: Implement custom lseek for BorlandBrad King2011-12-232-0/+59
| | | | | | Restore Windows 64-bit lseek removed by upstream svn revision 3826 (Cast away __la_lseek(), use _lseeki64() instead, 2011-11-21). We need it on Borland.
* libarchive: Fix typo in CheckFileOffsetBitsBrad King2011-12-231-3/+3
| | | | | Replay commit 41719b75 (fix typo in CheckFileOffsetBits.cmake, 2011-10-05) after import of new libarchive snapshot.
* libarchive: Port to OSF operating systemBrad King2011-12-234-4/+7
| | | | | | | | | Make changes equivalent to those originally made by commits bd56626a (Fixes for the OSF operating system build, 2010-09-08) 92c082b1 (Add a fix for the inline keyword on the osf os, 2010-09-10) but based on the updated libarchive snapshot.
* libarchive: Install COPYING with CMake documentationBrad King2011-12-231-0/+2
| | | | | Replay commit d39aee48 (Install COPYING with CMake documentation, 2011-06-16) after import of new libarchive snapshot.
* libarchive: Include cm_zlib.h to get zlib used by CMakeBrad King2011-12-2212-12/+12
|
* libarchive: Build one static cmlibarchive for CMakeBrad King2011-12-221-21/+3
| | | | | CMake needs only a single static libarchive library and not a shared one. Call it cmlibarchive to avoid confusion.
* libarchive: Remove -Wall -Werror from build with GNUBrad King2011-12-221-8/+0
| | | | | We are not developing new libarchive features. Furthermore -Werror can break some try_compile cases.
* libarchive: Do not build subdirectories not in reduced snapshotBrad King2011-12-222-17/+0
| | | | | | Remove add_subdirectory() calls for directories not included in the reduced libarchive snapshot. Remove options that configure settings in the missing directories.
* libarchive: Add README-CMake.txtBrad King2011-12-221-0/+66
| | | | Describe how to update libarchive from upstream.
* libarchive: Add .gitattributes for indentation with tabBrad King2011-12-221-0/+2
|
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2011-12-20164-0/+100292
| | | | | Add Utilities/cmlibarchive using upstream libarchive 3.0.0-r3950 snapshot.
* libarchive: Remove our copy to make room for new importBrad King2011-12-20368-125904/+0
|
* Release: Increase timeout for slow-testing cygwin buildDavid Cole2011-12-091-0/+1
| | | | | | Previously, the ExternalProject test was timing out at the default timeout value of 1500 seconds. Give it time, little one, it will finish if you learn patience.
* Merge branch 'upstream-kwiml' into update-KWIMLBrad King2011-11-211-0/+6
|
* Merge branch 'upstream-kwiml' into update-KWIMLBrad King2011-11-181-0/+4
|
* Merge branch 'upstream-kwiml' into update-KWIMLBrad King2011-11-175-1/+52
|
* 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)