summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* update-third-party: read attributes from the worktreeBen Boeckel2016-03-091-1/+1
| | | | | | | This should be done so that any attributes for ignoring certain files when exporting can be appended to the file during the extraction step, but ignored in the actual import. Necessary for importing the gitsetup repository.
* update-third-party: Add license noticeBrad King2016-03-091-0/+16
| | | | Our Git infrastructure scripts use the "Apache License 2.0".
* update-third-party: remove empty directories as wellBen Boeckel2016-03-091-0/+1
| | | | | | The `git ls-files | xargs rm` removes only files; directories which are empty are left laying around. This later chokes the `mv` which puts the "reduced" directory into place. Remove the empty directories as well.
* Utilities/Release: Switch to OS X 10.7 and Qt 5.5 for Mac binaryBrad King2016-02-192-9/+14
| | | | | Use a new build machine to produce the OS X binary targeting OS X 10.7 and using Qt 5.5.
* Merge topic 'update-prebuilt-openssl'Brad King2016-02-102-6/+6
|\ | | | | | | | | c0a1605b Utilities/Release: Update to openssl-1.0.2f
| * Utilities/Release: Update to openssl-1.0.2fBrad King2016-02-092-6/+6
| | | | | | | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* | Merge topic 'wix-prevent-nsis-overwrite'Brad King2016-02-108-1/+115
|\ \ | |/ |/| | | | | a12b0f1b CMake: Prevent WiX installations over existing NSIS installations
| * CMake: Prevent WiX installations over existing NSIS installationsNils Gladitz2016-02-098-1/+115
| | | | | | | | | | | | | | | | Use a custom action to look for Uninstall.exe in the user selected installation prefix. Its presence indicates a previous NSIS installation. Inform the user and request manual resolution of the issue.
* | Merge topic 'install-man-conditionally'Brad King2016-02-091-0/+8
|\ \ | | | | | | | | | | | | 8282547e Install ccmake.1 and cmake-gui.1 conditionally with their tools (#15957)
| * | Install ccmake.1 and cmake-gui.1 conditionally with their tools (#15957)Brad King2016-02-081-0/+8
| |/
* | CMake 3.5.0-rc1 version updatev3.5.0-rc1Brad King2016-02-021-1/+1
|/
* Utilities/Release: Configure Windows binary to support Windows XPBrad King2015-12-211-0/+4
| | | | | | | | | | | Compile with `-D_WIN32_WINNT=0x501` to use a WinXP-compatible API. Compile with `-D_USING_V110_SDK71_` to tell the VS standard library headers that we are building with a WinXP-compatible Windows SDK. Link executables with `-subsystem:console,5.01` to make them runnable on Windows XP. Ideally `cmake-gui` should instead be linked with `-subsystem:windows,5.01` but with the Ninja and Makefile generators CMake adds `-subsystem:windows` after our `-subsystem:console,5.01` flag and the linker seems to interpret this combination as we need.
* Utilities/Release: Switch to .msi builder for Windows binaryBrad King2015-12-212-7/+8
| | | | | Use a new build machine to produce the Windows binary using the CPack WiX generator to produce a `.msi` installer.
* Utilities/Release: Optionally load environment on remote build serverBrad King2015-12-211-0/+1
|
* Utilities/Release: Add optional remote launcher to ssh callsBrad King2015-12-211-4/+7
|
* Merge topic 'import-kwiml'Brad King2015-12-2131-1737/+2065
|\ | | | | | | | | | | | | | | | | | | a5dd0c9d Add option to use a system-installed KWIML 036b6ef7 Port CMake from cmIML to KWIML 12293371 Merge branch 'upstream-KWIML' into import-kwiml 3fdbb0a8 KWIML 2015-12-09 (43f9f8d0) 55b21d07 Add script to update KWIML from upstream c7d9a249 Utilities/KWIML: Drop sources to make room for fresh import
| * Add option to use a system-installed KWIMLBrad King2015-12-183-2/+11
| | | | | | | | | | Do not activate it with the general use-system-libs options for now because KWIML is not commonly distributed or available.
| * Port CMake from cmIML to KWIMLBrad King2015-12-181-0/+18
| | | | | | | | KWIML no longer uses a configured prefix.
| * Merge branch 'upstream-KWIML' into import-kwimlBrad King2015-12-1720-0/+2329
| | | | | | | | | | * upstream-KWIML: KWIML 2015-12-09 (43f9f8d0)
| * Add script to update KWIML from upstreamBrad King2015-12-171-0/+20
| |
| * Utilities/KWIML: Drop sources to make room for fresh importBrad King2015-12-1717-2048/+0
| |
* | Merge topic 'release-wix-config-ng'Brad King2015-12-187-0/+174
|\ \ | | | | | | | | | | | | | | | | | | 24cdb9df CMake: Mimic NSIS options dialog in WiX installer de77d4a7 CPackWIX: Allow multiple patch files and diagnose if any are missing 38d723b3 CPackWIX: Allow patching of shortcut components
| * | CMake: Mimic NSIS options dialog in WiX installerNils Gladitz2015-12-177-0/+174
| | |
* | | Add script to update KWSys from upstreamBrad King2015-12-171-0/+22
| |/ |/|
* | Add a script to help update third-party sourcesBen Boeckel2015-12-171-0/+146
|/ | | | | | | Use the VTK `ThirdParty/update-common.sh` script as of commit 2f24b7b0f60b67a2a28b9aef210f06f904e7a977. Co-Author: Brad King <brad.king@kitware.com>
* Utilities/Release: Add support for copying .msi filesBrad King2015-12-101-0/+3
|
* Utilities/Release: Avoid repeat copy of files with same suffixBrad King2015-12-101-0/+4
|
* Utilities: Add BoostScanDeps scriptRoger Leigh2015-12-021-0/+217
| | | | | | | This script scans Boost headers in order to determine inter-library dependencies, using the "autolink" information embedded in the headers for automatic linking on Windows. This information is then output in a form suitable for use in FindBoost.cmake.
* Merge branch 'upstream-kwiml' into update-kwimlBrad King2015-11-301-0/+4
|
* libarchive: Update README-CMake.txt for new snapshotBrad King2015-10-281-4/+4
|
* libarchive: Drop use of pthread.h for CMake buildBrad King2015-10-281-0/+2
| | | | CMake does not use threads so we do not need this in our libarchive.
* libarchive: Do not use pthread.h API without headerBrad King2015-10-281-2/+1
|
* libarchive: Test for Clang builtin before using itBrad King2015-10-281-1/+4
| | | | The __builtin_bswap16 builtin is not available on Clang 2.1.
* libarchive: Avoid using 'uint8_t' as bitfield typeBrad King2015-10-221-8/+8
| | | | The IBM XL compiler does not like it. Use plain 'unsigned' instead.
* libarchive: Avoid using name 'hz'Brad King2015-10-221-3/+3
| | | | AIX system headers define the symbol 'hz' as a preprocessor macro.
* libarchive: Drop outdated CMake portability snprintfBrad King2015-10-221-4/+0
| | | | | The archive_read_support_format_zip.c source no longer calls snprintf directly so we do not need a portability macro for it.
* libarchive: Avoid non-portable u_int8_tBrad King2015-10-221-7/+7
| | | | Use uint8_t that we prepare in config.h instead.
* libarchive: Use CommonCrypto APIs on OS X only when availableBrad King2015-10-224-3/+20
| | | | | Use each CommonCrypto API only when using an OS X SDK version new enough to provide it.
* libarchive: Define O_CLOEXEC when missingBrad King2015-10-221-0/+4
| | | | Do this in archive_random.c as we do in several other sources already.
* libarchive: Fix VS 7.1 Debug buildBrad King2015-10-211-1/+1
| | | | | This version of the MS C runtime library forgets to export _byteswap_ushort.
* libarchive: Guard bcyrpt.h with HAVE_BCRYPT_HBrad King2015-10-211-1/+1
|
* libarchive: Drop CMake-specific Borland compiler workaroundBrad King2015-10-211-7/+0
| | | | We no longer build CMake with the Borland compiler.
* libarchive: Define version macro before first useBrad King2015-10-211-10/+10
|
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2015-10-21100-1031/+8235
| | | | Resolve conflicts by integrating changes from both sides.
* Utilities/Release: Move cygwin packages to a subdirectoryBrad King2015-10-062-6/+15
|
* Utilities/Release: Drop OS X ppc/i386 binaryBrad King2015-10-052-27/+1
| | | | | Users with OS X 10.5 or below can build from source or use an older CMake version.
* CMake 3.4.0-rc1 version updateBrad King2015-10-051-1/+1
|
* Utilities/Release: Update path to 'cmake.exe' on Windows build machineBrad King2015-10-011-1/+1
|
* Merge topic 'link-https-cmake.org'Brad King2015-09-292-2/+2
|\ | | | | | | | | da7276cf Replace http://www.cmake.org URLs with https://cmake.org
| * Replace http://www.cmake.org URLs with https://cmake.orgBrad King2015-09-252-2/+2
| | | | | | | | | | | | | | The latter is now the preferred URL for visiting cmake.org with a browser. Convert using the shell code: git ls-files -z | xargs -0 sed -i 's|http://www\.cmake|https://cmake|g'