summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'stl-support'Brad King2020-05-0138-66/+43
|\ | | | | | | | | | | | | 8d4a9ee398 Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4689
| * Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-3038-66/+43
| |
* | Merge topic 'ctest-nightly-start-time'Brad King2020-05-015-3/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | 4f2fa2459a Tests: Add tests to demonstrate when CTEST_NIGHTLY_START_TIME is needed c1397ace1d Help: Clarify why CTEST_NIGHTLY_START_TIME is needed Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4688
| * | Tests: Add tests to demonstrate when CTEST_NIGHTLY_START_TIME is neededKyle Edwards2020-04-294-1/+10
| | |
| * | Help: Clarify why CTEST_NIGHTLY_START_TIME is neededKyle Edwards2020-04-291-2/+6
| | |
* | | Merge branch 'release-3.17'Brad King2020-05-010-0/+0
|\ \ \
| * \ \ Merge topic 'cm_cxx_features-icpc-10121' into release-3.17Brad King2020-05-011-0/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 231637eae2 cm_cxx_features: Filter out 'icpc: command line warning #10121' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4698
* | \ \ \ Merge topic 'cm_cxx_features-icpc-10121'Brad King2020-05-011-0/+2
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 231637eae2 cm_cxx_features: Filter out 'icpc: command line warning #10121' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4698
| * | | | cm_cxx_features: Filter out 'icpc: command line warning #10121'Jennifer Kathleen Green2020-04-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This warning appears for: overriding '-xCORE-AVX2' with '-march=haswell'` in some Cray environments. Fixes: #20664
* | | | | CMake Nightly Date StampKitware Robot2020-05-011-1/+1
| | | | |
* | | | | Merge topic 'gitlab-ci-lint'Brad King2020-04-3036-16/+402
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4318e8ed35 gitlab-ci: add iwyu job 0866b9253b gitlab-ci: add initial clang-tidy build 0a5bcf97b9 gitlab-ci: add scripts for use by CI 960158b90d ci: add scripts to download build tools 6af91c7c4d ci: add an image for Debian 10 68903ae238 ci: add a Docker container for building CMake 3ac24a8a6e cmFunctionBlocker: include missing header b745b8fd36 IWYU: mark includes needed for assert statements as needed ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4643
| * | | | | gitlab-ci: add iwyu jobBen Boeckel2020-04-292-0/+36
| | | | | |
| * | | | | gitlab-ci: add initial clang-tidy buildBen Boeckel2020-04-291-0/+65
| | | | | |
| * | | | | gitlab-ci: add scripts for use by CIBen Boeckel2020-04-298-0/+146
| | | | | |
| * | | | | ci: add scripts to download build toolsBen Boeckel2020-04-293-0/+47
| | | | | |
| * | | | | ci: add an image for Debian 10Ben Boeckel2020-04-293-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | This image is primarily for the include-what-you-use build.
| * | | | | ci: add a Docker container for building CMakeBen Boeckel2020-04-292-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since we're starting with just `clang-tidy`, external deps are not included right now.
| * | | | | cmFunctionBlocker: include missing headerBen Boeckel2020-04-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to have `std::string::operator==` used in the code. Mark it as such since older IWYU releases don't recognize this.
| * | | | | IWYU: mark includes needed for assert statements as neededBen Boeckel2020-04-291-0/+1
| | | | | |
| * | | | | IWYU: mark cmLinkLineComputer as necessaryBen Boeckel2020-04-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IWYU is not seeing that the full declaration is necessary for `std::unique_ptr<cmLinkLineComputer>`.
| * | | | | IWYU: mark <cstddef> as neededBen Boeckel2020-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Newer IWYU is not seeing this as necessary for `_GLIBCXX_USE_CXX11_ABI`.
| * | | | | IWYU: mark <cstddef> as neededBen Boeckel2020-04-2912-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | Newer IWYU is not seeing them as needed for `size_t`.
| * | | | | IWYU: add a mapping for other `__decay_and_strip` instancesBen Boeckel2020-04-292-1/+2
| | | | | |
| * | | | | IWYU: add some mappings found with a newer IWYU buildBen Boeckel2020-04-291-0/+2
| | |_|/ / | |/| | |
* | | | | Merge topic 'cmprop-gt'Brad King2020-04-3032-649/+644
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 36aba01223 cmGeneratorTarget::GetProperty: return cmProp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4686
| * | | | | cmGeneratorTarget::GetProperty: return cmPropVitaly Stakhovsky2020-04-2932-649/+644
| |/ / / /
* | | | | Merge topic 'patch-11'Brad King2020-04-303-0/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4197aadecb OpenWatcom: Add Linux support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4669
| * | | | | OpenWatcom: Add Linux supportJiri Malak2020-04-293-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is native Linux support for Linux host executable only (only static library support, no shared library support).
* | | | | | Merge topic 'update-libuv'Brad King2020-04-3032-377/+842
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2628eb7460 libuv: Add proctitle and threadpool cleanup stubs to cmake-bootstrap.c efdd451f4b Merge branch 'upstream-libuv' into update-libuv d355f401d7 libuv 2020-04-29 (e7ebae26) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4687
| * | | | | | libuv: Add proctitle and threadpool cleanup stubs to cmake-bootstrap.cBrad King2020-04-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are now called by `uv_library_shutdown` in `src/uv-common.c` but on UNIX we do not compile those features during CMake bootstrap.
| * | | | | | Merge branch 'upstream-libuv' into update-libuvBrad King2020-04-2931-377/+836
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-libuv: libuv 2020-04-29 (e7ebae26)
| | * | | | | | libuv 2020-04-29 (e7ebae26)libuv upstream2020-04-2931-378/+837
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libuv/libuv.git at commit e7ebae26247d2fee0a04547eb7f9aa8f78d4a642 (v1.x).
* | | | | | | | Merge branch 'release-3.17'Brad King2020-04-300-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | |
| * | | | | | | Merge topic 'FindPython-fphsa' into release-3.17Brad King2020-04-301-7/+7
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84bd62a6d7 FindPython: fix error on FPHSA call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4685
* | \ \ \ \ \ \ \ Merge topic 'FindPython-fphsa'Brad King2020-04-301-20/+20
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 94f060b5d0 Merge branch 'backport-3.17-FindPython-fphsa' into FindPython-fphsa e67dba730e FindPython: fix error on FPHSA call 84bd62a6d7 FindPython: fix error on FPHSA call Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4685
| * \ \ \ \ \ \ \ \ Merge branch 'backport-3.17-FindPython-fphsa' into FindPython-fphsaMarc Chevrier2020-04-290-0/+0
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| | * | | | | | | | FindPython: fix error on FPHSA callMarc Chevrier2020-04-291-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20650
| * | | | | | | | | FindPython: fix error on FPHSA callMarc Chevrier2020-04-291-20/+20
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge branch 'release-3.17'Brad King2020-04-300-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| * | | | | | | | Merge topic 'cm_cxx_features-libhugetlbfs' into release-3.17Brad King2020-04-301-0/+2
| |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | / / | | | |_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | 4ab0d37b41 cm_cxx_features: Filter out libhugetlbfs warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4681
* | | | | | | | Merge topic 'cm_cxx_features-libhugetlbfs'Brad King2020-04-301-0/+2
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4ab0d37b41 cm_cxx_features: Filter out libhugetlbfs warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4681
| * | | | | | | cm_cxx_features: Filter out libhugetlbfs warningsJennifer Green2020-04-291-0/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, CMake fails to build on Cray systems with a craype-hugepages modulefile loaded on the front-end due to libhugetlbfs warnings breaking the CXX Feature tests. Filter out the warnings so the bootstrap can proceed to successfully install CMake on Cray Linux systems. Fixes: #20645
* | | | | | | Merge topic 'doc-PROJECT_SOURCE_DIR'Craig Scott2020-04-301-3/+5
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd6e437e3e Help: Clarify the use of PROJECT_SOURCE_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4680
| * | | | | | Help: Clarify the use of PROJECT_SOURCE_DIRNicolas Bock2020-04-291-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The value of the PROJECT_SOURCE_DIR variable is not always the source directory of the "most recent project command". If the project was included via add_subdirectory, variable scoping will prevent this value to change in the parent scope. Signed-off-by: Nicolas Bock <nicolasbock@gmail.com>
* | | | | | | CMake Nightly Date StampKitware Robot2020-04-301-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge topic 'vs_platform_toolset'Brad King2020-04-297-2/+68
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 197b4cbe18 VS: Add option for per-target PlatformToolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4682
| * | | | | VS: Add option for per-target PlatformToolsetJulien Jemine2020-04-297-2/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `VS_PLATFORM_TOOLSET` target property to set `PlatformToolset` in the `.vcxproj` file for specific targets. Document that this is safe only when the named toolset uses the same underlying compiler as the primary toolset. Fixes: #17429
* | | | | | Merge topic 'FindLibXslt-targets'Brad King2020-04-297-3/+157
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a90ef5a44 FindLibXslt: use LIBXSLT_LIBRARY as cache variable 1aa7df4114 FindLibXslt: provide imported targets dd506714f4 FindLibXslt: identify libexslt include directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4650
| * | | | | | FindLibXslt: use LIBXSLT_LIBRARY as cache variableMarkus Rickert2020-04-281-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use LIBXSLT_LIBRARY as cache variable instead of LIBXSLT_LIBRARIES to adhere to documented conventions. Check for defined LIBXSLT_LIBRARIES value to support backwards compatibility.
| * | | | | | FindLibXslt: provide imported targetsMarkus Rickert2020-04-287-2/+134
| | | | | | |