Brad King
e585dcedea
Merge topic 'IntelLLVM-Fortran-copy-mod'
...
209b896f2c IntelLLVM: Enable Fortran module rebuild avoidance in Makefile generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6740
2021-11-18 08:59:18 -05:00
Brad King
dd37f0004a
Merge branch 'release-3.22'
2021-11-18 08:57:27 -05:00
Brad King
df978b0358
Merge topic 'backport-libuv-mingw-w64'
...
acc14edd70 libuv: Backport MinGW-w64 compilation fix to CMake 3.22 branch
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6735
2021-11-18 08:57:27 -05:00
Brad King
e64a0b6c3d
Merge topic 'backport-libuv-mingw-w64' into release-3.22
...
acc14edd70 libuv: Backport MinGW-w64 compilation fix to CMake 3.22 branch
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6735
2021-11-18 08:57:26 -05:00
Brad King
68d0e27570
Merge topic 'update-libuv'
...
51d26933fe libuv: Fix clang-analyzer deadcode.DeadStores warning on Linux
f29bb586f0 libuv: Convert C++-style comment to C-style
8e7bb62bd5 libuv: Update CMake-internal buildsystem
0decc36fb1 libuv: Update uv__fs_copy_file_range signature in cmake-bootstrap.c
74a05716a4 Merge branch 'upstream-libuv' into update-libuv
27e34e6190 libuv 2021-11-09 (0f696da5)
65fb29fdfb libuv: Build unix tcp support during CMake bootstrap
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6736
2021-11-18 08:55:22 -05:00
Kitware Robot
5e269798cc
CMake Nightly Date Stamp
2021-11-18 00:02:14 -05:00
Brad King
209b896f2c
IntelLLVM: Enable Fortran module rebuild avoidance in Makefile generators
...
The Makefile generators use an internal `cmake -E cmake_copy_f90_mod`
tool to avoid rebuilding module consumers when the `.mod` content
changes only in a trivial way (e.g. the time it was built). This is
done with logic specific to each vendor's module file format. Enable
the "Intel" format support when using the IntelLLVM compiler (ifx) too.
Issue: #22922
2021-11-17 10:41:30 -05:00
Brad King
b4bdedaf4e
Merge topic 'iwyu-xcode'
...
67c75064d1 Source: Fix IWYU warnings in Xcode generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6729
2021-11-17 08:46:45 -05:00
Brad King
80eae52410
Merge topic 'test-target_link_directories-chars'
...
7aa0c129ba Tests: Fix CMakeCommands.target_link_directories for regex chars in path
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6733
2021-11-17 08:45:35 -05:00
Brad King
a2da527a07
Merge branch 'release-3.22'
2021-11-17 08:44:29 -05:00
Brad King
908d2cd136
Merge topic 'gtest_discover_tests-PRE_TEST-dep'
...
1bf6d5979d gtest_discover_tests: Re-run PRE_TEST discovery on any arg change
715af43124 Tests: Fix and update wrongly named GoogleTest stdout file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6728
2021-11-17 08:44:29 -05:00
Brad King
ed9b971694
Merge topic 'gtest_discover_tests-PRE_TEST-dep' into release-3.22
...
1bf6d5979d gtest_discover_tests: Re-run PRE_TEST discovery on any arg change
715af43124 Tests: Fix and update wrongly named GoogleTest stdout file
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6728
2021-11-17 08:44:28 -05:00
Brad King
51d26933fe
libuv: Fix clang-analyzer deadcode.DeadStores warning on Linux
2021-11-17 06:41:49 -05:00
Brad King
f29bb586f0
libuv: Convert C++-style comment to C-style
2021-11-17 06:41:49 -05:00
Brad King
8e7bb62bd5
libuv: Update CMake-internal buildsystem
2021-11-17 06:41:49 -05:00
Brad King
0decc36fb1
libuv: Update uv__fs_copy_file_range signature in cmake-bootstrap.c
2021-11-17 06:41:48 -05:00
Brad King
74a05716a4
Merge branch 'upstream-libuv' into update-libuv
...
* upstream-libuv:
libuv 2021-11-09 (0f696da5)
2021-11-17 06:40:02 -05:00
libuv upstream
27e34e6190
libuv 2021-11-09 (0f696da5)
...
Code extracted from:
https://github.com/libuv/libuv.git
at commit 0f696da5f0328dde1f9cc0372692ce22f0d17100 (v1.x).
2021-11-17 06:39:32 -05:00
Brad King
65fb29fdfb
libuv: Build unix tcp support during CMake bootstrap
...
Using the real `tcp.c` simplifies `cmake-bootstrap.c`, and its
implementation doesn't seem to require any of the platform-specific
definitions. Also, later it will be needed for `uv_socketpair`.
2021-11-17 06:36:30 -05:00
Kitware Robot
d2e10c4d8d
CMake Nightly Date Stamp
2021-11-17 00:01:10 -05:00
Brad King
acc14edd70
libuv: Backport MinGW-w64 compilation fix to CMake 3.22 branch
...
Backport libuv commit `3e90bc76` (build: fix build failures with MinGW
new headers, 2021-11-03).
Fixes : #22916
2021-11-16 11:58:45 -05:00
WenGe Wang
7aa0c129ba
Tests: Fix CMakeCommands.target_link_directories for regex chars in path
...
Fixes : #22801
2021-11-16 11:19:47 -05:00
Craig Scott
1bf6d5979d
gtest_discover_tests: Re-run PRE_TEST discovery on any arg change
...
Fixes : #22912
2021-11-16 09:45:26 -05:00
Brad King
d98b61c687
Merge topic 'clang_windows_thinlto'
...
3155b23260 Clang/Windows: Use ThinLTO if possible to match other platforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6730
2021-11-16 09:06:10 -05:00
Brad King
696edd1704
Merge topic 'ci-windows'
...
3d4073b129 gitlab-ci: Try upstream ninja development branch in a Windows nightly job
bbb2664547 gitlab-ci: Add wix, cmake, and ninja to PATH incrementally on Windows
658009b6fe ci: Fix vcvarsall.ps1 environment variable lookup
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6732
2021-11-16 09:04:45 -05:00
NAKAMURA Takumi
67c75064d1
Source: Fix IWYU warnings in Xcode generators
2021-11-16 21:06:13 +09:00
Kitware Robot
49c870b38f
CMake Nightly Date Stamp
2021-11-16 00:01:53 -05:00
Brad King
3d4073b129
gitlab-ci: Try upstream ninja development branch in a Windows nightly job
2021-11-15 10:24:32 -05:00
Brad King
bbb2664547
gitlab-ci: Add wix, cmake, and ninja to PATH incrementally on Windows
...
Also run their scripts in an isolated child process.
2021-11-15 10:24:32 -05:00
Brad King
658009b6fe
ci: Fix vcvarsall.ps1 environment variable lookup
...
Previously we were relying on `VCVARSPLATFORM` and `VCVARSVERSION`
powershell script variables. Read them from the environment directly.
2021-11-15 10:24:32 -05:00
Brad King
7418866d4d
Merge branch 'release-3.22'
2021-11-15 09:24:42 -05:00
Brad King
39624cc911
Merge topic 'doc-tests-labels-dynamic'
...
250acbb099 Help: Improve cross-referencing of test LABELS and related features
a77bdefa3e Help: Add missing version details for Additional Test Measurements
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6726
2021-11-15 09:24:42 -05:00
Brad King
40ae565832
Merge topic 'doc-tests-labels-dynamic' into release-3.22
...
250acbb099 Help: Improve cross-referencing of test LABELS and related features
a77bdefa3e Help: Add missing version details for Additional Test Measurements
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6726
2021-11-15 09:24:41 -05:00
Brad King
acc3d6bbf1
Merge branch 'release-3.22'
2021-11-15 09:21:52 -05:00
Brad King
3376f83889
Merge topic 'doc-gtest_discover_tests-filter'
...
1ef54f3163 Help: Clarify meaning of filter expression in gtest_discover_tests()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6727
2021-11-15 09:21:52 -05:00
Brad King
ca4b81d69f
Merge topic 'doc-gtest_discover_tests-filter' into release-3.22
...
1ef54f3163 Help: Clarify meaning of filter expression in gtest_discover_tests()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6727
2021-11-15 09:21:51 -05:00
Brad King
62db7769a8
Merge topic 'ci-windows'
...
94ae6b7872 ci: Enable FindODBC and FindOpenMP tests on Windows VS builds
e731afd8b3 ci: Add VS 2019 nightly CI jobs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6725
2021-11-15 09:18:39 -05:00
Kitware Robot
6d945a5235
CMake Nightly Date Stamp
2021-11-15 00:05:23 -05:00
Raul Tambre
3155b23260
Clang/Windows: Use ThinLTO if possible to match other platforms
...
Fixes #22905 .
2021-11-14 15:05:25 +02:00
Craig Scott
715af43124
Tests: Fix and update wrongly named GoogleTest stdout file
...
The GoogleTest-skip-test output was never being checked since this
test was added due to this file having the wrong name.
2021-11-14 17:55:49 +11:00
Craig Scott
1ef54f3163
Help: Clarify meaning of filter expression in gtest_discover_tests()
2021-11-14 16:49:23 +11:00
Kitware Robot
b31e60e76d
CMake Nightly Date Stamp
2021-11-14 00:01:07 -05:00
Craig Scott
250acbb099
Help: Improve cross-referencing of test LABELS and related features
2021-11-13 20:45:05 +11:00
Craig Scott
a77bdefa3e
Help: Add missing version details for Additional Test Measurements
2021-11-13 20:44:05 +11:00
Kitware Robot
c73063ad13
CMake Nightly Date Stamp
2021-11-13 00:02:15 -05:00
Brad King
94ae6b7872
ci: Enable FindODBC and FindOpenMP tests on Windows VS builds
...
The packages comes with the Windows SDK and/or the compiler.
2021-11-12 11:13:00 -05:00
Brad King
e731afd8b3
ci: Add VS 2019 nightly CI jobs
...
Now that the primary VS jobs have been converted to VS 2022,
add nightly CI jobs to cover VS 2019.
2021-11-12 11:06:17 -05:00
Brad King
7315cd65da
Merge branch 'release-3.22'
2021-11-12 10:09:53 -05:00
Brad King
fed67fa40d
CMake 3.22.0-rc3
v3.22.0-rc3
2021-11-12 09:15:07 -05:00
Brad King
7a149034f7
Merge topic 'xcode-generation-enablegpuframecapturemode'
...
0798edfb85 Tests: Xcode scheme ENABLE_GPU_FRAME_CAPTURE_MODE
e09a3eddb6 Xcode: Support "GPU Frame Capture" scheme property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6639
2021-11-12 09:05:01 -05:00