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
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
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
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
Brad King
ea5d3f4d4c
Merge topic 'unity-build-per-config'
...
129e3c6540 Unity Build: Fix per-config sources in multi-config generators
ea289314ef VS: Fix pre-VS15.8 unity build exclusion of per-config sources
53990059da cmLocalGenerator: Add dedicated types to hold unity source info
de6e362a88 cmLocalGenerator: Clarify name of method to write unity source include lines
3017b3e7d4 cmLocalGenerator: Simplify unity source copy-if-different logic
0b56f92576 cmLocalGenerator: De-duplicate unity source file generation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6720
2021-11-12 09:03:39 -05:00
Brad King
ad6da2d83f
Merge branch 'release-3.22'
2021-11-12 09:02:41 -05:00
Brad King
648b66a1d3
Merge topic 'cmp0128-fixup'
...
e47dfce75d CMP0128: Enable/disable extensions if standard same as default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6723
2021-11-12 09:02:41 -05:00
Brad King
9740573673
Merge topic 'cmp0128-fixup' into release-3.22
...
e47dfce75d CMP0128: Enable/disable extensions if standard same as default
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6723
2021-11-12 09:02:40 -05:00
Brad King
9f6c91eb30
Merge branch 'release-3.22'
2021-11-12 09:00:30 -05:00
Brad King
7276a02ab5
Merge branch 'release-3.21'
2021-11-12 09:00:26 -05:00
Brad King
bb92b178c8
Merge branch 'release-3.20'
2021-11-12 09:00:23 -05:00
Brad King
5154dd2450
Merge branch 'release-3.21' into release-3.22
2021-11-12 09:00:05 -05:00
Brad King
bb48c75817
Merge branch 'release-3.20' into release-3.21
2021-11-12 08:59:43 -05:00
Brad King
44f70379d1
Merge branch 'release-3.22'
2021-11-12 08:58:58 -05:00
Brad King
180e14abc7
Merge topic 'IntelLLVM-Fortran-frontend-variant'
...
b1edd6e7c7 Fortran: Save frontend variant persistently for IntelLLVM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6718
2021-11-12 08:58:58 -05:00
Brad King
c1fe4f68e4
Merge topic 'IntelLLVM-Fortran-frontend-variant' into release-3.22
...
b1edd6e7c7 Fortran: Save frontend variant persistently for IntelLLVM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6718
2021-11-12 08:58:57 -05:00
Brad King
dd0c9f92f2
Merge branch 'release-3.22'
2021-11-12 08:55:15 -05:00
Brad King
031ba22de2
Merge topic 'ti-armcl-unknown-arg-warning' into release-3.22
...
220f78e253 TI: Recognize invalid compiler option warning during try_compile()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6705
2021-11-12 08:55:14 -05:00
Brad King
3ac8ea7696
Merge topic 'ti-armcl-unknown-arg-warning'
...
220f78e253 TI: Recognize invalid compiler option warning during try_compile()
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6705
2021-11-12 08:55:14 -05:00
Brad King
8f32e873b1
Merge branch 'release-3.22'
2021-11-12 08:53:22 -05:00
Brad King
0e46026d19
Merge topic 'ci-vs2022'
...
0e6bdb90e5 Merge branch 'backport-3.22-ci-vs2022' into ci-vs2022
b63a87582f gitlab-ci: Update Windows jobs to VS 2022
190d2b5d55 gitlab-ci: Update Windows jobs to VS 2022
ac32794983 gitlab-ci: Re-organize Windows job tags
39bdb1e332 gitlab-ci: Re-organize Windows job tags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6724
2021-11-12 08:53:22 -05:00
Brad King
ad85ab206e
Merge topic 'ci-vs2022' into release-3.22
...
190d2b5d55 gitlab-ci: Update Windows jobs to VS 2022
ac32794983 gitlab-ci: Re-organize Windows job tags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6724
2021-11-12 08:53:21 -05:00
Kitware Robot
75ab2edf8a
CMake Nightly Date Stamp
2021-11-12 00:01:10 -05:00
Brad King
0e6bdb90e5
Merge branch 'backport-3.22-ci-vs2022' into ci-vs2022
2021-11-11 15:49:12 -05:00
Raul Tambre
e47dfce75d
CMP0128: Enable/disable extensions if standard same as default
...
This was intended to be part of the initial MR (!6177 ), but accidentally went
missing when debugging nightly failures on less common systems. Noticed during
!6711 review as the comment about this behaviour didn't match the code.
Documentation for CMP0128 is updated to remove a false case and note the two
cases related to this.
Fixes #22224 .
2021-11-11 21:55:04 +02:00
Brad King
b63a87582f
gitlab-ci: Update Windows jobs to VS 2022
2021-11-11 13:12:42 -05:00
Brad King
190d2b5d55
gitlab-ci: Update Windows jobs to VS 2022
2021-11-11 13:12:27 -05:00
Brad King
ac32794983
gitlab-ci: Re-organize Windows job tags
...
Name the tag groups based on the VS version needed.
2021-11-11 12:51:32 -05:00