summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ibmi-fix-libuv-build'Brad King2020-03-091-0/+19
|\ | | | | | | | | | | | | 7d6bd14dca libuv: Add support for building on IBM i (OS400) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4431
| * libuv: Add support for building on IBM i (OS400)Jesse Gorzinski2020-03-061-0/+19
| |
* | curl: Set build options the way we need for CMakeBrad King2020-03-041-0/+7
| |
* | Merge branch 'upstream-curl' into update-curlBrad King2020-03-04226-6740/+13074
| | | | | | | | | | * upstream-curl: curl 2020-03-04 (b8d13668)
* | curl: Update script to get curl 7.69.0Brad King2020-03-041-1/+5
| |
* | librhash: Fix -Wdocumentation warning about @param nameBrad King2020-03-031-1/+1
| |
* | librhash: Update build within CMake for rhash 1.3.9Brad King2020-03-021-1/+1
| |
* | Merge branch 'upstream-librhash' into update-librhashBrad King2020-03-0222-657/+957
| | | | | | | | | | * upstream-librhash: librhash 2019-12-14 (75716b45)
* | librhash: Update import script to get rhash 1.3.9Brad King2020-03-021-2/+1
| |
* | bzip2: Disable MSVC warnings in 3rd party codeBrad King2020-02-251-1/+3
| | | | | | | | | | In commit 35acaa90c5 (bzip2: Add compilation flags to disable warnings in third-party code, 2020-02-24) we forgot to disable warnings for MSVC.
* | Merge branch 'upstream-bzip2' into update-bzip2Brad King2020-02-2416-84/+100
| | | | | | | | | | | | # By bzip2 upstream * upstream-bzip2: bzip2 2019-07-13 (6a8690fc)
* | bzip2: Update import script to get bzip2 1.0.8Brad King2020-02-241-1/+1
| |
* | bzip2: Add compilation flags to disable warnings in third-party codeBrad King2020-02-241-0/+9
| |
* | Merge branch 'upstream-bzip2' into update-bzip2Brad King2020-02-2418-0/+8350
| | | | | | | | | | | | # By bzip2 upstream * upstream-bzip2: bzip2 2007-12-10 (a1d78c55)
* | bzip2: Remove all sources to make room for fresh importBrad King2020-02-2457-159717/+0
| |
* | bzip2: add script to import bzip2 from upstreamBrad King2020-02-241-0/+27
| |
* | libarchive: Update to build within CMakeBrad King2020-02-133-22/+9
| | | | | | | | | | Hard-code more libarchive options as internal cache entries. Doing so makes some of our `IF(0)` conditions unnecessary, so remove those.
* | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2020-02-13151-1319/+11634
| | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2020-02-11 (3288ebb0) Also manually restore content from upstream libarchive's main `CMakeLists.txt` file that was removed by previous commits and exclude it with `IF(0)` blocks. Do this as an evil merge so that `git blame -C` can follow the content to upstream.
* | libarchive: Update script to get 3.4.2Brad King2020-02-131-1/+2
| |
* | Utilities/Release: Use python 3 for tests on Windows binariesBrad King2020-02-102-0/+2
| | | | | | | | | | | | Explicitly specify the build machine's Python 3 installation for Windows to be used by the test suite. This avoids accidentally using other versions on the machine.
* | Merge topic 'libarchive-win-codepage'Brad King2020-02-071-2/+5
|\ \ | |/ | | | | | | | | | | | | 16e31523ba libarchive: Add support for UTF-8 locale on Windows f7c54d2049 libarchive: Fix WideCharToMultiByte output buffer size Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4332
| * libarchive: Add support for UTF-8 locale on WindowsBrad King2020-02-061-1/+3
| | | | | | | | | | | | | | Backport libarchive upstream commit `c46e7993` (windows: Support UTF-8 locale, 2018-07-23, v3.4.0~105^2). Fixes: #20320
| * libarchive: Fix WideCharToMultiByte output buffer sizeBrad King2020-02-061-1/+2
| | | | | | | | | | | | Fix `archive_string_append_from_wcs_in_codepage` to account for the already-used portion of the buffer when computing the size of the remaining buffer for ``WideCharToMultiByte` output.
| * Merge topic 'update-expat' into release-3.16Brad King2019-11-1224-4843/+4037
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 50bc359184 expat: Update CMake build for 2.2.9 b63a5c88a2 Merge branch 'upstream-expat' into update-expat 1712885b4f expat 2019-09-25 (a7bc26b6) 512fabaa9d expat: Update script to get Expat 2.2.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4032
* | \ Merge topic 'libarchive-solaris-11.4'Brad King2020-01-311-1/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f70b49b498 libarchive: Fix detection of 'major' on Solaris 11.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4302
| * | | libarchive: Fix detection of 'major' on Solaris 11.4Brad King2020-01-301-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | In `archive_pack_dev.c` there is code checking the `HAVE_MAJOR` macro, but it is not computed. Port the equivalent logic from `archive_entry.c`.
* | | | Merge topic 'automoc-using-depfiles'Brad King2020-01-301-1/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aebfbcaa46 AutoGen: Use depfiles for the XXX_autogen ninja targets f765fdea03 AutoGen: Use moc's feature to output dependencies f8c505d4b3 Add a parser for GCC-style depfiles Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jan Niklas Hasse <jhasse@bixense.com> Merge-request: !4221
| * | | Add a parser for GCC-style depfilesJoerg Bornemann2020-01-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce the function cmReadGccDepfile that parses a GCC-style depfile and returns its content. The implementation uses a lexer that is modeled after the re2c implementation in Ninja. The sample files of the autotest have been created with gcc 8.3.0. This depfile reader is to be used by the Autogen facility to make use of the depfiles that are generated by Qt's meta object compiler.
* | | | STL support: make_unique can now handle arrayMarc Chevrier2020-01-281-1/+36
|/ / /
* | | Stl support: cm::append now supports any sequential containerMarc Chevrier2020-01-242-16/+145
| | |
* | | Merge topic 'mark_as_advanced-without-cache'Brad King2020-01-221-1/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ec82b713e cmMarkAsAdvancedCommand: ignore variables which don't exist in the cache 701a5c60e0 cmake: avoid marking local or unused variables as advanced af158149e7 FindOpenSSL: do not mark a local variable as advanced 74f659f1f2 FindCurses: only mark CURSES_EXTRA_LIBRARY when it is used 7e2ae4e96d FindOpenGL: only mark declared cache variables as advanced 7cc02a0c29 FindLua: only mark LUA_MATH_LIBRARY as advanced if required 85cd26b8a6 FindBoost: only mark Boost_DIR as advanced if defined 338c7916ba CTest: avoid marking undeclared cache variables as advanced ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4150
| * | | cmake: avoid marking local or unused variables as advancedBen Boeckel2020-01-201-1/+0
| | | |
* | | | STL Support: enhance behavior of cm::dynamic_reference_castMarc Chevrier2020-01-171-1/+9
| | | | | | | | | | | | | | | | | | | | Ensure cm::dynamic_reference_cast has same behavior as dynamic_cast on reference: raise std::bad_cast if dynamic_cast is not possible.
* | | | STL Support: extends type_traits for future developmentsMarc Chevrier2020-01-172-0/+78
|/ / /
* | | Merge topic 'doc-user-interaction'Brad King2020-01-142-1/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd681fee7a Help: Add guides for user interaction 6185265800 Utilities/Sphinx: Index guide-level documents for cross-referencing b1b7d01172 Utilities/Sphinx: Index document types only by top level directory Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Mateusz Łoskot <mateusz@loskot.net> Acked-by: Daan De Meyer <daan.j.demeyer@gmail.com> Merge-request: !4097
| * | | Utilities/Sphinx: Index guide-level documents for cross-referencingBrad King2020-01-132-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Extend the change from commit d2fde94809 (Help: Add infrastructure for guide-level documentation, 2019-05-30, v3.16.0-rc1~531^2~4) to add support for cross-referencing and indexing the guides.
| * | | Utilities/Sphinx: Index document types only by top level directoryBrad King2020-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We use the convention `Help/<type>/<doc>` for indexing each document as an object of type `<type>`. Split the document name on the first slash rather than the last slash so that multi-level documents like `Help/guide/tutorial/index.rst` are indexed as their top-level type.
* | | | STL support: add c++20 std::erase and std::erase_if functionsMarc Chevrier2020-01-0810-2/+369
|/ / /
* | | Refactoring: introduce header cmext/algorithm with append functionsMarc Chevrier2019-12-173-0/+108
| | |
* | | Memory management: cast functions for managed pointersMarc Chevrier2019-11-273-0/+79
| | |
* | | setup-user: switch to git-var to check if username and e-mail are setArkadiusz Drabczyk2019-11-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In git, apart from setting username and e-mail in .gitconfig it's also possible to set username in /etc/passwd and set e-mail using EMAIL environment variable. The advantage of this method is that other programs such as mutt or doxygen will pick up these settings up so there is no need to set them separately in each program. Current way of checking if username and e-mail are set using git config results in failure if they are set using this method.
* | | Merge topic 'cmake-e-rm'Kyle Edwards2019-11-152-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2d0100fac7 replace remove and remove_directory with rm in tests 5239fc5c75 cmake -E: Add rm with improved semantics over remove and remove_directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3949
| * | | replace remove and remove_directory with rm in testsJohnny Jazeix2019-11-132-2/+2
| | | |
* | | | cmFileLockPool: enhance items managementMarc Chevrier2019-11-141-0/+2
| | | |
* | | | Merge topic 'update-expat'Brad King2019-11-1224-4843/+4037
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | | | | | | | | | | | | | | | 50bc359184 expat: Update CMake build for 2.2.9 b63a5c88a2 Merge branch 'upstream-expat' into update-expat 1712885b4f expat 2019-09-25 (a7bc26b6) 512fabaa9d expat: Update script to get Expat 2.2.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4032
| * | expat: Update CMake build for 2.2.9Brad King2019-11-111-1/+0
| | |
| * | Merge branch 'upstream-expat' into update-expatBrad King2019-11-1122-4840/+4036
| | | | | | | | | | | | | | | * upstream-expat: expat 2019-09-25 (a7bc26b6)
| * | expat: Update script to get Expat 2.2.9Brad King2019-11-111-2/+1
| | |
* | | Merge topic 'ctest-resource-groups'Kyle Edwards2019-11-071-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 016601e5e6 Merge branch 'backport-ctest-resource-groups' c1435d9812 Help: Fix error in resource allocation example eb9d945f14 CTest: Rename hardware -> resources for RunCMake tests c544cb6698 CTest: Rename hardware -> resources for source code 6ce27d3a2e cmCTestMultiProcessHandler: Rename resource locking functions a7c1e15cc4 CTest: Rename hardware -> resources for CMake variables, command options 73a40b19ff CTest: Rename "Processes" lexer to "ResourceGroups" af9ed543b0 CTest: Rename PROCESSES test property to RESOURCE_GROUPS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3994
| * \ \ Merge branch 'backport-ctest-resource-groups'Brad King2019-11-051-1/+1
| |\ \ \ | | | |/ | | |/|