| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
773dc0a297 Unity: Suppress clang-tidy include checks
eb66549c7c VERIFY_INTERFACE_HEADER_SETS: Suppress clang-tidy include checks
b0773aa4f6 VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma as C-style comment
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !9404
|
| |
| |
| |
| |
| | |
`clang-tidy-17` adds include checks similar to IWYU. Suppress them in
generated code.
|
| |
| |
| |
| |
| | |
`clang-tidy-17` adds include checks similar to IWYU. Suppress them in
generated code.
|
| |
| |
| |
| |
| |
| |
| | |
In commit 6942234bf5 (VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma:
associated to verification file, 2022-10-07, v3.25.0-rc1~22^2) the
comment was added as a C++-style comment. The feature works in C too,
so use a C-style comment.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
f21dbf8f26 C++26: Fix C++/CUDA/HIP compile feature support
c7cbe57e1f Clang: Fix detection of C++26 when targeting MSVC ABI
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9372
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In commit f808d8afb9 (CMake: Support upcoming C++26 language level,
2022-08-19, v3.25.0-rc1~218^2) we forgot some necessary scaffolding.
Fixes: #25819
|
|/ /
| |
| |
| | |
`_MSVC_LANG` may not be defined higher than C++20, but `__cplusplus` is.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
870500a326 Tests: Update RunCMake.FindPkgConfig gobject-introspection expectation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9405
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
gobject-introspection 1.79+ uses binaries with an arch-specific prefix,
such as `/usr/bin/x86_64-linux-gnu-g-ir-scanner`.
Fixes: #25865
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
31acc90abe ci: Record expected C and CXX language standard support
c37e279014 Tests/CompileFeatures: Cover c_std_## and cxx_std_## meta-features
58cd9ee03c Tests/CompileFeatures: Factor out headers to compute C and C++ standard levels
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9401
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Explicitly enable standard levels in the `CompileFeatures` test that are
expected to work in each job regardless of whether compiler inspection
detects support.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
80a5a86514 GNU: Fix detection of C++ 11 mode in GCC 4.{4,5,6}
c9cc3dc646 PGI: Fix detection of C++ 14/17 modes
7f05d472a2 NVHPC: Fix detection of C++ 20 mode on NVHPC < 22.7
3587579f34 XL/XLClang: Fix detection of C++ 14 mode on Linux
863cde8c19 Intel: Fix detection of C++ 14/17 modes on Linux/macOS
1e774a86d3 Intel: Fix detection of C++ 17/20 modes on Windows
b9d4db7098 CompilerId: Clarify C and C++ standard level detection
ae18811f2e IntelLLVM: Add C standard flags on Windows
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9412
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These versions of the compiler have experimental C++11 support and so do
not define `__cplusplus` correctly, but do define a feature macro we can
use to distinguish this mode.
|
| | | |
| | | |
| | | |
| | | | |
The PGI compiler is based on EDG. Share conditions with Intel Classic.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This compiler does not always define `__cplusplus` correctly, but does
define a feature macro that we can use to distinguish this mode.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This compiler does not always define `__cplusplus` correctly, but does
define a feature macro that we can use to distinguish this mode.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Intel Classic C++ compiler is based on EDG. It does not always
define `__cplusplus` correctly, but does define feature macros that we
can use to distinguish these modes.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Intel Classic C++ compiler for Windows does not always define
`_MSVC_LANG` correctly, but does define feature macros that we can use
to distinguish these modes.
|
| | | |
| | | |
| | | |
| | | | |
Use named constants. Regularize comparison patterns.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Revise commit 4331f7b4bf (IntelLLVM: Add provisional flags for C23 and
C++23, 2023-01-12, v3.26.0-rc1~86^2).
|
| | | |
| | | |
| | | |
| | | | |
The `-std=c++20` flag was added by Intel compiler 2019 update 3.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
c7a97873c8 ci: add jobs testing cuda12.2 with nvcc and clang 18
fa57e52360 ci: add cuda12.2 base image
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9410
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
9f399e741c curl: Set build options the way we need for CMake
7fef14d8e0 Merge branch 'upstream-curl' into update-curl
e17d8d0c3b curl 2024-03-27 (de7b3e89)
7ceb6e6c0b curl: Update script to get curl 8.7.1
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !9408
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Set options added by the update to curl 8.7.1.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* upstream-curl:
curl 2024-03-27 (de7b3e89)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Code extracted from:
https://github.com/curl/curl.git
at commit de7b3e89218467159a7af72d58cea8425946e97d (curl-8_7_1).
|
| | |/ / / /
| |/| | | | |
|
| |_|_|_|/
|/| | | | |
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
304396d13c ctest: Show error on invalid ctest arguments
06cb978c1b Tests: Fix ctest flag typo in RunCMake.GoogleTest
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: scivision <michael@scivision.dev>
Merge-request: !9383
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes: #24227
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
7211e3e987 gitlab-ci: add job testing Intel oneAPI 2024.1.0 compilers on Linux
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9403
|
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
There is no corresponding Intel classic C/C++ compiler version.
|
|/ / / / |
|
|\ \ \ \ |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
9ff5dae3f6 FindOpenSSL: Update layout for Shining Light Productions debug libraries
aa86f487c2 FindOpenSSL: Update layout for Shining Light Productions 32-bit package
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9402
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
9ff5dae3f6 FindOpenSSL: Update layout for Shining Light Productions debug libraries
aa86f487c2 FindOpenSSL: Update layout for Shining Light Productions 32-bit package
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9402
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The installer no longer names debug libraries with a `d` suffix. They
are distinguished by the per-runtime-library directory containing them.
Fixes: #25856
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Issue: #25856
|