summaryrefslogtreecommitdiff
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* update-third-party: update from upstreamBrad King2019-03-211-4/+20
| | | | | | Update to `update-common.sh` from commit 958a2cd1b9 in https://gitlab.kitware.com/utils/git-import-third-party
* Merge topic 'import-zstd'Brad King2019-03-181-0/+3
|\ | | | | | | | | | | | | 80af3ddea7 zstd: Disable BMI2 instructions for build within CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3107
| * zstd: Disable BMI2 instructions for build within CMakeBrad King2019-03-151-0/+3
| | | | | | | | | | | | Our nightly and release binaries build in an environment that does not support these instructions. Disable them everywhere for simplicity because CMake's application of this library is not performance-critical.
* | Merge topic 'import-zstd'Brad King2019-03-1469-7/+31212
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | 1761a9a546 CMake: Enable use of zstd in libarchive 2cf2921749 zstd: Add CMake build system f92b4b52eb Merge branch 'upstream-zstd' into import-zstd fbaf65639a zstd 2018-12-27 (470344d3) 9337cbfcca zstd: add script to import zstd from upstream Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Bartosz <gang65@poczta.onet.pl> Merge-request: !3092
| * CMake: Enable use of zstd in libarchiveBrad King2019-03-136-7/+20
| | | | | | | | | | | | | | Build zstd as part of CMake or find one on the system. Modify our port of libarchive to use the zstd configured for use with CMake. Issue: #18657
| * zstd: Add CMake build systemBrad King2019-03-131-0/+44
| | | | | | | | | | | | Although the upstream has a CMake build system, it is meant for the complete package. Add a simple one to build just the static library we need within CMake.
| * Merge branch 'upstream-zstd' into import-zstdBrad King2019-03-1361-0/+31112
| | | | | | | | | | * upstream-zstd: zstd 2018-12-27 (470344d3)
| * zstd: add script to import zstd from upstreamBrad King2019-03-131-0/+36
| |
* | Merge topic 'wix-cmake-downgrade-fix'Brad King2019-03-131-0/+2
|\ \ | |/ |/| | | | | | | | | 7593bdf4e8 CMake: Fix WiX installer downgrades with versioned binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3087
| * CMake: Fix WiX installer downgrades with versioned binariesNils Gladitz2019-03-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 5b9da05b7a (Windows: Embed version information into CMake binaries, 2017-10-25, v3.11.0-rc1~411^2) our binaries have version information that prevents a `.msi` downgrade from replacing them by default. Configure the re-install mode: * a: reinstall all files regardless of version * m: rewrite all per-machine registry entries * u: rewrite all per-user registry entries * s: reinstall shortcuts and icons Fixes: #19006
* | Utilities/Release: Update to Qt 5.12 on Windows buildsBrad King2019-03-082-4/+12
| |
* | Utilities/Release: Update for using Windows 10 SDKBrad King2019-03-082-2/+2
| | | | | | | | | | | | | | | | | | In commit e903a9fc55 (Utilities/Release: Create a Windows 64-bit binary, 2016-03-16, v3.6.0-rc1~235^2~2) we added a `_USING_V110_SDK71_` macro to tell the MSVC standard library headers they were using an older SDK. The environment in which our Windows binaries are produced has been updated to use a Windows 10 SDK now that we do not need to support WinXP, so we can drop the definition.
* | Merge topic 'ctest-clean-compress'Brad King2019-02-275-2093/+0
|\ \ | | | | | | | | | | | | | | | | | | b5a69c6279 cmcompress: Delete unused 3rdParty module Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3019
| * | cmcompress: Delete unused 3rdParty moduleRegina Pfeifer2019-02-255-2093/+0
| | |
* | | jsoncpp: Fix include order for build within CMakeBrad King2019-02-251-3/+4
| | | | | | | | | | | | | | | Include the KWSys `Configure.h` header first to get its large file support definitions before including system headers.
* | | libuv: fix atomic ops compilation with xlclangBrad King2019-02-251-2/+2
| | |
* | | Utilities: Suppress warnings in third-party code when using XLClangBrad King2019-02-258-8/+8
| | |
* | | Remove now-unused code once used for MIPSpro on IRIXBrad King2019-02-218-8/+8
|/ / | | | | | | | | | | In commit beb991110d (Remove now-unused code once used on IRIX, 2019-01-11, v3.14.0-rc1~167^2) we removed remnants of IRIX support. Also remove remnants of MIPSpro compiler support.
* | CMake 3.14.0-rc1 version updateBrad King2019-02-061-1/+1
| |
* | Merge topic 'fetchcontent-reduce-boilerplate'Brad King2019-01-301-1/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | a94355c7b7 FetchContent: Add new command FetchContent_MakeAvailable() 611d5274de Sphinx: Add limited support for nested variables in docs 1a07e1b47d FetchContent: Trivial doc corrections Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2830
| * | Sphinx: Add limited support for nested variables in docsCraig Scott2019-01-261-1/+4
| | | | | | | | | | | | This is needed to allow example code to contain content like `${some_${foo}_bar}`.
* | | Reduce size of PNG imagesLucy Phipps2019-01-251-0/+0
| | | | | | | | | | | | | | | | | | Use FileOptimizer 13.50.2431 (x86) and ZopfliPNG 1.0.2. Update expected file hashes in tests.
* | | libuv: Update CMake-internal buildsystemBrad King2019-01-173-20/+26
| | |
* | | libuv: Include uv/ headers from each other without any pathBrad King2019-01-172-14/+14
| | | | | | | | | | | | | | | | | | Headers in `uv/` can include each other without the `uv/` prefix. Using the prefix assumes that the location of `uv/` is in the include file search path, but it is possible to include `uv.h` via a longer path.
* | | Merge branch 'upstream-libuv' into update-libuvBrad King2019-01-1794-3123/+3371
|/ / | | | | | | | | * upstream-libuv: libuv 2019-01-15 (f84c5e69)
* | Merge topic 'rel-win7'Brad King2019-01-152-4/+4
|\ \ | | | | | | | | | | | | | | | | | | 214a0bc924 Utilities/Release: Build for Windows 7 and above Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2807
| * | Utilities/Release: Build for Windows 7 and aboveBrad King2019-01-142-4/+4
| | | | | | | | | | | | | | | | | | Drop support for Windows XP and Windows Vista. Upstream libuv has done this, and since that is a dependency of ours we will soon need to do so also.
* | | Merge topic 'curl-IPv6'Brad King2019-01-151-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 971d490e5b curl: do not disable IPv6 support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2762
| * | | curl: do not disable IPv6 supportRechi Rechi2019-01-101-1/+1
| | | | | | | | | | | | | | | | Allow curl's detection of IPv6 to proceed when building in CMake.
* | | | Merge topic 'iwyu-clang-6'Brad King2019-01-151-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cd0881be61 IWYU: Update CMake code for IWYU built with Clang 6 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2810
| * | | | IWYU: Update CMake code for IWYU built with Clang 6Brad King2019-01-151-0/+3
| | |/ / | |/| | | | | | | | | | | | | | IWYU now correctly requires `<utility>` for `std::move`. It also requires a container header when used via a range-based for loop.
* | | | liblzma: fix undefined shift resultKyle Edwards2019-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | When a 32-bit integer is shifted left by 32 bits, the result is undefined. Shift a 64-bit integer instead.
* | | | libuv: fix clang scan-build warningKyle Edwards2019-01-141-1/+1
|/ / /
* | | Help: CMakeTemplateStyle uses colors that better contrast.Robert Maynard2019-01-091-5/+5
|/ /
* | Merge topic 'fileapi'Brad King2018-12-132-1/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9c6f08276 Help: Add release note for fileapi feature 4b6b2a571c fileapi: extend codemodel v2 with directory details eb8c7676a4 fileapi: extend codemodel v2 with a project model 42f0125ceb fileapi: Add test for cmakeFiles v1 6615408193 fileapi: add cmakeFiles v1 3f6ee75a66 fileapi: Add test for cache v2 7489e95b8e fileapi: add cache v2 ea0a060168 fileapi: Add test for codemodel v2 ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2706
| * | fileapi: add codemodel v2Brad King2018-12-121-0/+2
| | | | | | | | | | | | | | | | | | Start with v2 to distinguish it from server-mode v1. Issue: #18398
| * | jsoncpp: fix signed overflow when parsing negative valueBrad King2018-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang's ubsan (-fsanitize=undefined) reports: runtime error: negation of -9223372036854775808 cannot be represented in type 'Json::Value::LargestInt' (aka 'long'); cast to an unsigned type to negate this value to itself Follow its advice and update the code to remove the explicit negation.
* | | CTest: Remove submit method 'xmlrpc'Regina Pfeifer2018-11-293-17/+0
|/ /
* | Merge topic 'FindBoost-1.69'Brad King2018-11-131-2/+2
|\ \ | |/ | | | | | | | | | | 5045cd82d0 FindBoost: Additional fixes for 1.69 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2601
| * FindBoost: Additional fixes for 1.69Roger Leigh2018-11-131-2/+2
| |
* | Merge topic 'update-curl'Brad King2018-11-05127-2180/+5100
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | c1ad5118de curl: backport upstream fix to 7.62.0 regression 03bf934fbe curl: Modernize tiny test code used for build inside CMake 2b3c1bb9b0 curl: Update build within CMake to account for 7.62 changes 636bcefeab Merge branch 'upstream-curl' into update-curl 9835e90750 curl 2018-10-30 (19667715) 9c6574795c curl: Update script to get curl 7.62.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2550
| * curl: backport upstream fix to 7.62.0 regressionBrad King2018-11-021-1/+2
| | | | | | | | | | | | Backport upstream curl commit 2c5ec339ea (Curl_follow: accept non-supported schemes for "fake" redirects, 2018-11-01) to get a fix to curl issue 3210, a regression in 7.62.0.
| * curl: Modernize tiny test code used for build inside CMakeBrad King2018-11-013-134/+57
| | | | | | | | | | Drop unused code. Report the error message on failure. Format the source file using clang-format.
| * curl: Update build within CMake to account for 7.62 changesBrad King2018-10-311-0/+2
| |
| * Merge branch 'upstream-curl' into update-curlBrad King2018-10-31124-2046/+5040
| | | | | | | | | | * upstream-curl: curl 2018-10-30 (19667715)
| * curl: Update script to get curl 7.62.0Brad King2018-10-311-1/+1
| |
* | curl: Do not call cmake_minimum_required inside CMake itselfBrad King2018-10-251-1/+0
| | | | | | | | Re-use the requirements from the top-level.
* | Merge topic 'fix-no-testing'Brad King2018-10-251-1/+1
|\ \ | |/ | | | | | | | | | | | | a834bcaa91 Tests: Add missing BUILD_TESTING conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Dan Ibanez <daibane@sandia.gov> Merge-request: !2520
| * Tests: Add missing BUILD_TESTING conditionsBrad King2018-10-241-1/+1
| | | | | | | | | | | | We should not call `add_test` unless `BUILD_TESTING` is enabled. Fixes: #18500
| * Merge branch 'update-curl' into release-3.13Brad King2018-10-22113-1858/+2568
| |\ | | | | | | | | | Merge-request: !2509