summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'CTestCoverageCollectGCOV-compress-opts'Brad King2020-05-014-19/+191
|\ | | | | | | | | | | | | | | | | 40ca6ef125 CTestCoverageCollectGCOV: Add TARBALL_COMPRESSION option 81e83510a0 Tests: Fix re-running CTestCoverageCollectGCOV on in-source build ab7eda2591 Tests: Remove unnecessary pass regex on CTestCoverageCollectGCOV Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4649
| * CTestCoverageCollectGCOV: Add TARBALL_COMPRESSION optionKelly (KT) Thompson2020-04-303-14/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | For large projects, the default bzip2 compression of gcov data is prohibitively expensively (could take several hours). Introduce options that allow the consumer to choose between file size and compression time. Add a new optional argument `TARBALL_COMPRESSION` for the macro `ctest_coverage_collect_gcov`. This option accepts the values `GZIP`, `BZIP2`, `XZ`, `FROM_EXT`, or an expression that evaluates to `FALSE`. The default value is `BZIP2` to preserve prior behavior. Fixes: #20593
| * Tests: Fix re-running CTestCoverageCollectGCOV on in-source buildBrad King2020-04-301-2/+0
| | | | | | | | | | Do not remove the test binary directory if it contains `CMakeCache.txt`. Otherwise in an in-source build we remove the source directory too.
| * Tests: Remove unnecessary pass regex on CTestCoverageCollectGCOVBrad King2020-04-291-3/+0
| | | | | | | | | | The test script uses `message(FATAL_ERROR)` on failure, so we can just let the `ctest` exit code determine the result.
* | 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