Brad King
42e6e29654
Merge topic 'cpack-archive-zip-timestamps'
...
c339e5380f CPack: Use SOURCE_DATE_EPOCH for all timestamps in archives
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4842
2020-06-03 06:07:16 -04:00
Brad King
44aab71ee1
Merge branch 'release-3.17'
2020-06-03 06:04:39 -04:00
Brad King
84f846d6fb
Merge topic 'pch-no-Fortran'
...
e76c11aa7c Merge branch 'backport-3.17-pch-no-Fortran' into pch-no-Fortran
10c88c4337 PCH: Do not enable GNU or Intel PCH settings for Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4843
2020-06-03 06:04:39 -04:00
Brad King
37955f87d6
Merge topic 'pch-no-Fortran' into release-3.17
...
10c88c4337 PCH: Do not enable GNU or Intel PCH settings for Fortran
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4843
2020-06-03 06:04:39 -04:00
Brad King
73aaa5316e
Merge branch 'release-3.17'
2020-06-03 06:03:43 -04:00
Brad King
73086daa57
Merge topic 'vs-sln-version-16' into release-3.17
...
b69010b719 VS: Fix .sln support for VS Version Selector with VS 2019
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4844
2020-06-03 06:03:43 -04:00
Brad King
05e0ff3c73
Merge topic 'vs-sln-version-16'
...
b69010b719 VS: Fix .sln support for VS Version Selector with VS 2019
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4844
2020-06-03 06:03:43 -04:00
Brad King
1936955b66
Merge topic 'libarchive-reduce-checks'
...
ade3b16e63 libarchive: Use KWIML to get fixed-size integer types
22c5b0c244 libarchive: Avoid configure-time checks for integer range constants
a7e66cac16 libarchive: Drop unused code providing uintmax_t and intmax_t
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4839
2020-06-03 05:58:46 -04:00
Brad King
f3f6a11de5
Merge topic 'curl-reduce-checks'
...
1dd785b02c curl: Use KWIML to get integer type sizes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4841
2020-06-03 05:57:33 -04:00
Kitware Robot
81c8fc9023
CMake Nightly Date Stamp
2020-06-03 00:01:18 -04:00
Brad King
b69010b719
VS: Fix .sln support for VS Version Selector with VS 2019
...
VS 2019 changed the naming pattern used by 2015 and 2017.
Fixes : #20783
2020-06-02 10:30:33 -04:00
Brad King
961ca77a7a
Merge topic 'gitlab-ci-ninja-multi'
...
e1b2c0108f gitlab-ci: add a Ninja Multi-Config test job
1e8ecfccdd gitlab-ci: also build ncurses and Qt code on Linux
95721f0a82 ci: install ncurses and Qt development into the Fedora 31 image
ed2fe558b0 CursesDialog: resolve clang-tidy warnings
44f1744bed QtDialog: avoid using deprecated APIs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4832
2020-06-02 09:17:24 -04:00
Brad King
e76c11aa7c
Merge branch 'backport-3.17-pch-no-Fortran' into pch-no-Fortran
2020-06-02 08:24:11 -04:00
Brad King
10c88c4337
PCH: Do not enable GNU or Intel PCH settings for Fortran
...
The PCH settings are shared by C and CXX languages but do not make sense
for Fortran. In particular, `CMAKE_PCH_EXTENSION` should not be set
because it can overwrite the value set for C/C++ languages, which may
have a different compiler vendor than the Fortran compiler.
Fixes : #20752
2020-06-02 08:23:40 -04:00
Brad King
a432b1075c
Merge topic 'getdef-expand'
...
7ed8c9ebe3 cmMakefile: add GetDefExpandList() that splits value into std::vector
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4819
2020-06-02 08:02:24 -04:00
Brad King
ec7b5f21ee
Merge topic 'doc-c-standard'
...
e8958d4742 Help: Clarify that no version of MSVC today support C standard levels
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4830
2020-06-02 08:01:40 -04:00
Brad King
fff14290d2
Merge topic 'cmprop'
...
b36d1bdd9d Single location for cmProp typedef
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4829
2020-06-02 08:00:55 -04:00
Brad King
75a34b1214
Merge topic 'UseSWIG-note-dep-strategy'
...
1f543b23a8 UseSWIG: note dependency behavior for Make generators
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4834
2020-06-02 08:00:07 -04:00
Brad King
a0c4c27443
Merge topic 'macos-sdk-libraries'
...
444dbd40de Darwin: honour `CMAKE_OSX_SYSROOT` more faithfully
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4779
2020-06-02 07:57:07 -04:00
Brad King
855a7158ed
Merge topic 'target_link_libraries-self-link-is-an-error'
...
9436ad35df target_link_libraries: self-link through ALIAS is an error
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4826
2020-06-02 07:53:40 -04:00
Brad King
1b0b0c6427
Merge topic 'getdef-nodups'
...
1e805f53f5 GetDefinition: avoid duplicate calls
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4824
2020-06-02 07:52:14 -04:00
Ben Boeckel
e1b2c0108f
gitlab-ci: add a Ninja Multi-Config test job
...
This reuses the Ninja generator's tested build.
2020-06-02 07:40:00 -04:00
Ben Boeckel
1e8ecfccdd
gitlab-ci: also build ncurses and Qt code on Linux
2020-06-02 07:37:56 -04:00
Ben Boeckel
95721f0a82
ci: install ncurses and Qt development into the Fedora 31 image
2020-06-02 07:37:56 -04:00
Ben Boeckel
ed2fe558b0
CursesDialog: resolve clang-tidy warnings
...
Fixes:
- unnecessary bool expression (cmCursesMainForm)
- removes a duplicate if/else branch (RegexExplorer)
- collapses redundant if/else branch logic (CMakeSetupDialog and
cmCursesStringWidget)
2020-06-02 07:37:56 -04:00
Ben Boeckel
44f1744bed
QtDialog: avoid using deprecated APIs
2020-06-02 07:37:56 -04:00
Brad King
1dd785b02c
curl: Use KWIML to get integer type sizes
2020-06-02 07:00:35 -04:00
Brad King
ade3b16e63
libarchive: Use KWIML to get fixed-size integer types
2020-06-02 06:56:51 -04:00
Brad King
6950706ca0
Merge topic 'asm-preprocessor-flag'
...
97fa63c09b ASM: Fix preprocessor definition flags for GNU 'as' tool
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4838
2020-06-02 06:39:44 -04:00
Brad King
241dde8de0
Merge topic 'test-fs-time-resolution'
...
37bf7eb7a6 Tests: Skip RunCMake.try_compile RerunCMake-nowork case on 1s filesystems
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4816
2020-06-02 06:29:12 -04:00
Ben Stone
c339e5380f
CPack: Use SOURCE_DATE_EPOCH for all timestamps in archives
2020-06-02 17:27:02 +10:00
Kitware Robot
06f9be47b8
CMake Nightly Date Stamp
2020-06-02 00:01:19 -04:00
Brad King
22c5b0c244
libarchive: Avoid configure-time checks for integer range constants
2020-06-01 15:59:10 -04:00
Brad King
a7e66cac16
libarchive: Drop unused code providing uintmax_t and intmax_t
...
The libarchive library code we use within CMake does not need these.
2020-06-01 15:38:06 -04:00
Kyle Edwards
97fa63c09b
ASM: Fix preprocessor definition flags for GNU 'as' tool
...
Fixes : #20780
2020-06-01 14:43:37 -04:00
Brad King
37bf7eb7a6
Tests: Skip RunCMake.try_compile RerunCMake-nowork case on 1s filesystems
...
On low-resolution filesystems, `Makefile` can end up with the same
time stamp as `CMakeCache.txt`. CMake must re-run in this case to
be conservative, but that invalidates the `-nowork` cases.
Rather than trying to detect 1s filesystems, just add an option
called `CMake_TEST_FILESYSTEM_1S` that external scripts can use
to tell CMake's test suite about this.
2020-06-01 13:42:16 -04:00
Hong Xu
e8958d4742
Help: Clarify that no version of MSVC today support C standard levels
...
The current description sounds as if MSVC later than 2015 update 3
support C standard level, which is not true. This patch clarifies MSVC
support.
2020-06-01 10:51:34 -04:00
Ben Boeckel
1f543b23a8
UseSWIG: note dependency behavior for Make generators
...
See: #20067
2020-06-01 10:09:56 -04:00
Brad King
1d2c8ae209
Merge branch 'release-3.17'
2020-06-01 09:31:51 -04:00
Brad King
20ca1c018f
Merge branch 'release-3.16' into release-3.17
2020-06-01 09:31:13 -04:00
Brad King
066e2fa82c
Merge branch 'release-3.16'
2020-06-01 09:02:34 -04:00
Vitaly Stakhovsky
b36d1bdd9d
Single location for cmProp typedef
2020-06-01 08:54:20 -04:00
Brad King
39c6ac5112
CMake 3.16.8
v3.16.8
2020-06-01 07:56:25 -04:00
Brad King
6f5f87966b
Merge topic 'fc-ep-git-update-strategy'
...
8aa4d51ec5 ExternalProject: Add missing release note for git update strategy
1236590507 FetchContent: Pass through CMAKE_EP_GIT_REMOTE_UPDATE_STRATEGY if set
e71c2807ba ExternalProject: Remote checkout needs to include the remote name
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4818
2020-06-01 07:49:14 -04:00
Brad King
e773892ccb
Merge topic 'non-coverage-lines'
...
ed6d20ddcb CTest: Handle non-coverage lines in gcov files
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4822
2020-06-01 07:48:25 -04:00
Brad King
5dfb4dc2d1
Merge topic 'cuda_user_architectures_nvcc'
...
650c1029a0 CUDA: Detect non-working user-specified architectures on NVCC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4814
2020-06-01 07:47:30 -04:00
Brad King
43238877d4
Merge branch 'release-3.16'
2020-06-01 07:45:37 -04:00
Brad King
6a9441058e
Merge branch 'release-3.17'
2020-06-01 07:44:35 -04:00
Brad King
3020decbff
Merge topic 'pch-fix-bad-ClearSourcesCache'
...
902858367f Merge branch 'backport-3.16-pch-fix-bad-ClearSourcesCache'
fa7b041eca PCH: Fix logic error that incorrectly clears sources during VS generation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4815
2020-06-01 07:44:35 -04:00
Brad King
f671372735
Merge topic 'pch-fix-bad-ClearSourcesCache' into release-3.17
...
902858367f Merge branch 'backport-3.16-pch-fix-bad-ClearSourcesCache'
fa7b041eca PCH: Fix logic error that incorrectly clears sources during VS generation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4815
2020-06-01 07:44:34 -04:00