Igor S. Gerasimov
88969b5167
FindBLAS: Update FlexiBLAS
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
21250d4dd2
FindBLAS: Update OpenBLAS
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
84b7e2e15d
FindBLAS: Update FLAME
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
bf048d2ddd
FindBLAS: Update Generic BLAS
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
c4d4f0708b
FindBLAS: Move NVHPC from Generic BLAS
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
2531e464df
FindLAPACK: Update Generic LAPACK
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
8fdbd272b5
FindLAPACK: Update FlexiBLAS
2021-09-22 15:16:22 -04:00
Igor S. Gerasimov
285c518937
FindLAPACK: Update OpenBLAS
2021-09-22 15:16:21 -04:00
Igor S. Gerasimov
9f52532757
FindLAPACK: Update NVHPC
2021-09-22 15:16:21 -04:00
Igor S. Gerasimov
7cb89314dd
FindLAPACK: EML: LAPACK is in BLAS
2021-09-22 15:16:21 -04:00
Igor S. Gerasimov
f17f20f6cd
FindLAPACK: IBMESSL: LAPACK is in BLAS
2021-09-22 15:16:21 -04:00
Igor S. Gerasimov
8a859fd6ae
FindLAPACK: Fujitsu_SSL2: LAPACK is in BLAS
2021-09-22 15:16:21 -04:00
Brad King
286bdad531
Merge topic 'rename-cmProp-in-cmValue'
...
59ad7a1c24 Move helpers functions from cmStringAlgorithms.h to cmValue.h
edf67dd039 cmValue: add IsInternallyOn methods
cc56dc7468 Rename cmProp in cmValue
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6554
2021-09-22 09:10:39 -04:00
Craig Scott
b1745dcbca
Merge topic 'doc-build-config'
...
b8d10c27d1 Help: Restructure build type docs and clarify case sensitivity
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6516
2021-09-22 08:20:08 -04:00
Kitware Robot
60caed1bd6
CMake Nightly Date Stamp
2021-09-22 00:02:18 -04:00
Marc Chevrier
59ad7a1c24
Move helpers functions from cmStringAlgorithms.h to cmValue.h
...
Helpers functions related to cmValue semantic are now part of
cmValue.h header.
2021-09-21 18:11:00 +02:00
Marc Chevrier
edf67dd039
cmValue: add IsInternallyOn methods
2021-09-21 17:14:05 +02:00
Marc Chevrier
cc56dc7468
Rename cmProp in cmValue
2021-09-21 17:14:04 +02:00
Brad King
62834c0760
Merge topic 'macos-cache-rpath-install-namedir'
...
2266e223c5 macOS: Speed up rpath install name dir lookup with a cache
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6543
2021-09-21 11:06:25 -04:00
Brad King
b0b689d566
Merge topic 'cat_empty_file'
...
0b4a56e64b cmake: -E cat stops when an empty file is encountered
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6539
2021-09-21 11:05:06 -04:00
Brad King
5fa9a65b1e
Merge topic 'tests-cpack-deb-non-linux'
...
b07812c6de Tests: fix RunCMake.CPack_DEB.EXTRA on Debian non-Linux OSes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6540
2021-09-21 11:04:13 -04:00
Brad King
af37066d35
Merge topic 'refactor-remove-cmToCStr-function'
...
3a1e6f5f59 remove cmToCStr function
dffa3f485c cmGlobalGenerator::PrintCompilerAdvice: use cmProp as augment
062432a6bc cmCurlSetCAInfo: use std::string as argument
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6544
2021-09-21 11:03:19 -04:00
Brad King
4aeaf72fd6
Merge topic 'clang-manifest'
...
b73857561f Clang: embed windows manifests with GNU interface
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6534
2021-09-21 11:02:23 -04:00
Brad King
bcdd8cfe44
Merge topic 'platform-vars'
...
a136b6ec98 MINGW: Define variable only when targeting Windows platforms
39c5dad0cb Ninja: Remove redundant check for GNU-like compiler on Windows
0b7ae84a96 Cygwin: Remove redundant definitions of CYGWIN and UNIX variables
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6538
2021-09-21 11:01:18 -04:00
Craig Scott
b8d10c27d1
Help: Restructure build type docs and clarify case sensitivity
...
Fixes : #22591
2021-09-21 22:23:24 +10:00
Kitware Robot
6261210a67
CMake Nightly Date Stamp
2021-09-21 00:01:14 -04:00
Brad King
b20980aa85
Merge branch 'release-3.21'
2021-09-20 13:30:38 -04:00
Brad King
7612abd52f
CMake 3.21.3
v3.21.3
2021-09-20 12:43:52 -04:00
Brad King
9abbfe33e2
Merge branch 'release-3.21'
2021-09-20 12:38:44 -04:00
Brad King
36966f63ca
Merge topic 'hip-no-hipcc'
...
cb93f72624 HIP: Simplify detection of HIP runtime CMake package
a71f0fc9c7 HIP: Remove ROMClang compiler id and use Clang directly
b125e9809a HIP: Detect ROCm path earlier
735f41fc2d HIP: Use 'rocm_agent_enumerator' to determine CMAKE_HIP_ARCHITECTURES
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Raul Tambre <raul@tambre.ee >
Acked-by: Axel Huebl <axel.huebl@plasma.ninja >
Merge-request: !6533
2021-09-20 12:38:44 -04:00
Brad King
bc0d6e61fd
Merge topic 'hip-no-hipcc' into release-3.21
...
cb93f72624 HIP: Simplify detection of HIP runtime CMake package
a71f0fc9c7 HIP: Remove ROMClang compiler id and use Clang directly
b125e9809a HIP: Detect ROCm path earlier
735f41fc2d HIP: Use 'rocm_agent_enumerator' to determine CMAKE_HIP_ARCHITECTURES
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Acked-by: Raul Tambre <raul@tambre.ee >
Acked-by: Axel Huebl <axel.huebl@plasma.ninja >
Merge-request: !6533
2021-09-20 12:38:43 -04:00
Brad King
c03a216ca8
Merge branch 'release-3.21'
2021-09-20 12:23:19 -04:00
Brad King
e2b63802c6
Merge branch 'release-3.20' into release-3.21
2021-09-20 12:23:07 -04:00
Brad King
5b7651f9b7
Merge branch 'release-3.20'
2021-09-20 12:22:49 -04:00
Brad King
0d3bfda22a
CMake 3.20.6
v3.20.6
2021-09-20 11:28:01 -04:00
Lukas Böger
2266e223c5
macOS: Speed up rpath install name dir lookup with a cache
...
Fixes : #20602
2021-09-20 11:15:25 -04:00
Brad King
c179ab6491
Merge topic 'test-symlink'
...
6ea883d652 Tests: Avoid output when running symlink check
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6536
2021-09-20 10:02:25 -04:00
Kitware Robot
ed0139e606
CMake Nightly Date Stamp
2021-09-20 00:02:28 -04:00
Marc Chevrier
3a1e6f5f59
remove cmToCStr function
2021-09-19 19:11:07 +02:00
Marc Chevrier
dffa3f485c
cmGlobalGenerator::PrintCompilerAdvice: use cmProp as augment
2021-09-19 19:11:07 +02:00
Marc Chevrier
062432a6bc
cmCurlSetCAInfo: use std::string as argument
2021-09-19 19:10:59 +02:00
Kitware Robot
96c3849384
CMake Nightly Date Stamp
2021-09-19 00:01:37 -04:00
Pino Toscano
b07812c6de
Tests: fix RunCMake.CPack_DEB.EXTRA on Debian non-Linux OSes
...
The generated path with the packages uses $CPACK_TOPLEVEL_TAG, which
by default is $CPACK_SYSTEM_NAME, thus the OS name.
To make the expected stderr match also non-Linux OSes, accept any
non-slash characters in place of "Linux", so it works also on other
Debian OSes (e.g. Debian/Hurd).
2021-09-18 21:49:46 +02:00
Johnny Jazeix
0b4a56e64b
cmake: -E cat stops when an empty file is encountered
...
Fixes : #22652
2021-09-18 18:54:53 +02:00
Marc Chevrier
e4ad87c5dd
Merge topic 'VersionCompare-use-std_string'
...
7e154ebd59 cmSystemTools::VersionCompare: use std::string for arguments
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6535
2021-09-18 11:06:15 -04:00
Kitware Robot
4c54b26623
CMake Nightly Date Stamp
2021-09-18 00:01:14 -04:00
Brad King
a136b6ec98
MINGW: Define variable only when targeting Windows platforms
...
The `MINGW` variable indicates that the compiler targets MinGW, a GNU
ABI on Windows. Since commit aff3147917 (Modernize GNU compiler info on
Windows, 2009-12-02, v2.8.2~636), we load the `Platform/Windows-GNU`
module for compilers targetin MinGW, so set the variable there instead.
This is equivalent to `Platform/Windows-MSVC` setting the `MSVC`
variable. Also remove `if(MINGW)` checks from the module, which have
not been necessary since the enclosed logic was moved to that module.
The undocumented `CMAKE_COMPILER_IS_MINGW` internal variable is now
unused, so remove it too.
Fixes : #22647
2021-09-17 12:17:35 -04:00
Brad King
39c5dad0cb
Ninja: Remove redundant check for GNU-like compiler on Windows
...
Update the Ninja generator's check to work using whatever language is
being enabled instead of hard-coding C and CXX. With that, the
undocumented internal `CMAKE_COMPILER_IS_MINGW` variable is only set by
compilers already covered by other alternatives in the condition. See
commit b3de0dfe93 (Ninja: Use forward slashes for any GCC on Windows,
2015-05-07, v3.3.0-rc1~93^2~3).
2021-09-17 12:15:11 -04:00
Brad King
7b09ff186e
Merge branch 'release-3.21'
2021-09-17 09:35:10 -04:00
Brad King
1a1e8aaceb
Merge branch 'release-3.20' into release-3.21
2021-09-17 09:35:04 -04:00