Peter Hill
66c4e87282
Ninja: Add helper functions to generate Fortran build
2020-05-21 11:45:58 -04:00
Peter Hill
5cca1ec893
Ninja: Add helper functions to generate Fortran preprocess rule
2020-05-21 11:45:58 -04:00
Peter Hill
b0a6161190
Fortran: Add Fortran_PREPROCESS property
...
Issue: #18870
2020-05-21 11:44:14 -04:00
Brad King
d3d53eefee
Merge topic 'remove_cli__symbols'
...
be75622e49 bindexplib: Do not export symbols from managed code
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4692
2020-05-05 09:07:25 -04:00
Brad King
6a5daced18
Merge branch 'release-3.17'
2020-05-05 09:05:18 -04:00
Brad King
e99e5418b4
Merge topic 'FindBoost-1.73'
...
a1e04be913 FindBoost: Update MinGW compiler tag for Boost 1.73
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Boris Basic <baljci@hotmail.com >
Merge-request: !4706
2020-05-05 09:05:18 -04:00
Brad King
2013c30c7b
Merge topic 'FindBoost-1.73' into release-3.17
...
a1e04be913 FindBoost: Update MinGW compiler tag for Boost 1.73
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Boris Basic <baljci@hotmail.com >
Merge-request: !4706
2020-05-05 09:05:18 -04:00
Brad King
62fed74d4c
Merge branch 'release-3.17'
2020-05-05 09:04:09 -04:00
Brad King
5ef074f726
Merge topic 'FindBoost-1.73' into release-3.17
...
5e8d66f431 FindBoost: Add 1.73 to known versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4708
2020-05-05 09:04:09 -04:00
Brad King
bf8c3fcd18
Merge topic 'FindBoost-1.73'
...
5e8d66f431 FindBoost: Add 1.73 to known versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4708
2020-05-05 09:04:09 -04:00
Brad King
2136f51995
Merge branch 'release-3.17'
2020-05-05 09:02:49 -04:00
Brad King
54d9ffc6da
Merge topic 'bootstrap-solaris-tr'
...
9febdd8205 bootstrap: Use 'tr' more portably
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4703
2020-05-05 09:02:49 -04:00
Brad King
2bcd622080
Merge topic 'bootstrap-solaris-tr' into release-3.17
...
9febdd8205 bootstrap: Use 'tr' more portably
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4703
2020-05-05 09:02:48 -04:00
Kitware Robot
671daf1998
CMake Nightly Date Stamp
2020-05-05 00:01:15 -04:00
Brad King
a1e04be913
FindBoost: Update MinGW compiler tag for Boost 1.73
...
Boost 1.73 on MinGW no longer uses the compiler minor version in
its library names if the major version is at least 5.
Fixes : #20673
2020-05-04 14:05:40 -04:00
Boris Basic
5e8d66f431
FindBoost: Add 1.73 to known versions
...
This was accidentally left out of commit 9daf79c53b (FindBoost: Add
support for Boost 1.73, 2020-04-19, v3.17.2~9^2).
2020-05-04 12:13:20 -04:00
Brad King
8541628e27
Merge topic 'patch-7'
...
086c20e9a6 OpenWatcom: Enable 16-bit targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4665
2020-05-04 11:04:28 -04:00
Brad King
d08e748040
Merge topic 'FindPython-pypy'
...
c1ef70d4d1 FindPython: Add support for 'PyPy'
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4701
2020-05-04 11:03:23 -04:00
Brad King
aa45f3f25f
Merge topic 'gcc8-unused-function'
...
1b4ab323fd Fix build warnings for unused functions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4697
2020-05-04 11:02:01 -04:00
Brad King
9febdd8205
bootstrap: Use 'tr' more portably
...
Since commit 380bd70cc2 (bootstrap: implement cmake_toupper() using tr,
2017-06-07, v3.10.0-rc1~548^2~2) we use `tr` to convert from lower to
upper case. However, the character classes `[:lower:]` and `[:upper:]`
result in a "Bad string" error message on Solaris. Use `[a-z]` and
`[A-Z]` instead.
2020-05-04 09:41:52 -04:00
Markus Mayer
be75622e49
bindexplib: Do not export symbols from managed code
...
Fixes : #20653
2020-05-04 09:58:09 +02:00
Kitware Robot
4add453f96
CMake Nightly Date Stamp
2020-05-04 00:01:12 -04:00
Kitware Robot
e177e7dbec
CMake Nightly Date Stamp
2020-05-03 00:01:12 -04:00
Kitware Robot
ef5409100d
CMake Nightly Date Stamp
2020-05-02 00:01:14 -04:00
Marc Chevrier
c1ef70d4d1
FindPython: Add support for 'PyPy'
2020-05-01 15:03:04 +02:00
Brad King
6556e587ef
Merge topic 'FPHSA-handle-components'
...
0b6332af60 FPHSA: REQUIRED_VARS is optional if HANDLE_COMPONENTS is specified
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4690
2020-05-01 08:33:30 -04:00
Brad King
9026ef003d
Merge topic 'cpack-deb-windows-newline'
...
3ffd2741c1 CPack: Fix newline output in .deb generator
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4695
2020-05-01 08:32:34 -04:00
Brad King
0b08c1279c
Merge topic 'cmprop-state'
...
e267c3fddf cmState::GetInitializedCacheValue: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4696
2020-05-01 08:31:32 -04:00
Brad King
255c95163a
Merge topic 'stdstring-getsafeprop'
...
53675adbcf GetSafeProperty: return std::string const&
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4683
2020-05-01 08:30:20 -04:00
Brad King
8228246d9b
Merge topic 'CTestCoverageCollectGCOV-compress-opts'
...
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
2020-05-01 08:28:50 -04:00
Brad King
68a59ab288
Merge topic 'stl-support'
...
8d4a9ee398 Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4689
2020-05-01 08:27:37 -04:00
Brad King
d1d1d4134d
Merge topic 'ctest-nightly-start-time'
...
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
2020-05-01 08:26:29 -04:00
Brad King
d6f1abade4
Merge topic 'cm_cxx_features-icpc-10121' into release-3.17
...
231637eae2 cm_cxx_features: Filter out 'icpc: command line warning #10121 '
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4698
2020-05-01 08:24:21 -04:00
Brad King
fe23c03567
Merge branch 'release-3.17'
2020-05-01 08:24:21 -04:00
Brad King
e776ff0582
Merge topic 'cm_cxx_features-icpc-10121'
...
231637eae2 cm_cxx_features: Filter out 'icpc: command line warning #10121 '
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4698
2020-05-01 08:24:21 -04:00
Wouter Klouwen
1b4ab323fd
Fix build warnings for unused functions
...
This commit addresses two sources of build errors when using the warning
flag -Werror=unused-function for GCC in the default compiler flags.
The affected functions are not used when building in bootstrap
mode and therefore should be ifdefed out.
No functional changes.
2020-05-01 12:54:21 +01:00
Jiri Malak
086c20e9a6
OpenWatcom: Enable 16-bit targets
...
Up to now CMake used OpenWatcom 32-bit target tools only.
This fix enable to use OpenWatcom 16-bit target tools too.
If CMAKE_SYSTEM_PROCESSOR(cross-compilation) is 'I86' then
OpenWatcom tools for 16-bit targets are used.
2020-05-01 12:01:14 +02:00
Kitware Robot
79b5cf8576
CMake Nightly Date Stamp
2020-05-01 00:01:12 -04:00
Jennifer Kathleen Green
231637eae2
cm_cxx_features: Filter out 'icpc: command line warning #10121 '
...
This warning appears for:
overriding '-xCORE-AVX2' with '-march=haswell'`
in some Cray environments.
Fixes : #20664
2020-04-30 13:27:59 -04:00
Kyle Edwards
3ffd2741c1
CPack: Fix newline output in .deb generator
...
When running CPack on Windows, LF newlines are converted to CRLF
unless binary mode is used. Use binary mode whenever possible.
Fixes : #20659
2020-04-30 10:58:22 -04:00
Vitaly Stakhovsky
e267c3fddf
cmState::GetInitializedCacheValue: return cmProp
...
cmProp alias is used; no actual change in type
2020-04-30 10:45:45 -04:00
Vitaly Stakhovsky
53675adbcf
GetSafeProperty: return std::string const&
2020-04-30 10:27:16 -04:00
Brad King
c09efe074d
Merge topic 'gitlab-ci-lint'
...
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
2020-04-30 10:00:02 -04:00
Brad King
2743ed54dd
Merge topic 'cmprop-gt'
...
36aba01223 cmGeneratorTarget::GetProperty: return cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4686
2020-04-30 09:58:47 -04:00
Brad King
e16c318331
Merge topic 'patch-11'
...
4197aadecb OpenWatcom: Add Linux support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4669
2020-04-30 09:57:48 -04:00
Brad King
9683d2bd20
Merge topic 'update-libuv'
...
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
2020-04-30 09:55:56 -04:00
Brad King
6e16b5a759
Merge topic 'FindPython-fphsa' into release-3.17
...
84bd62a6d7 FindPython: fix error on FPHSA call
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !4685
2020-04-30 09:53:49 -04:00
Brad King
5ca65d5e26
Merge branch 'release-3.17'
2020-04-30 09:53:49 -04:00
Brad King
2e57db06d7
Merge topic 'FindPython-fphsa'
...
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
2020-04-30 09:53:49 -04:00
Brad King
a87dbfbc65
Merge branch 'release-3.17'
2020-04-30 09:52:13 -04:00