Brad King
3b4d0df670
NVCC: Detect host compiler id and version
...
Report them in `CMAKE_<LANG>_HOST_COMPILER_{ID,VERSION}` variables.
Fixes : #20901
2024-09-20 17:48:33 -04:00
Raul Tambre
2038f2c2b1
C++26: Support detection as the default standard
...
This was missed in commit f808d8afb9
(CMake: Support upcoming C++26
language level, 2022-08-19, v3.25.0-rc1~218^2).
2024-04-16 15:34:57 -04:00
Brad King
dcbc2ef00d
CompilerId: Clarify CUDA, HIP, ObjC, ObjC++ standard level detection
...
Use named constants. Regularize comparison patterns. Follow the
approach from commit b9d4db7098
(CompilerId: Clarify C and C++ standard
level detection, 2024-04-02).
2024-04-16 15:31:36 -04:00
Brad King
18158bf81c
HIP: Add support for NVIDIA GPUs
...
Add support for using the CUDA Toolkit's NVCC to compile HIP code.
Fixes : #25143
2023-09-21 15:34:37 -04:00
Raul Tambre
fc3a1cbdd8
CompilerID: Compiler extensions default detection
2021-09-28 21:24:53 +03:00
Raul Tambre
2adfd95d79
CompilerID: Rename language_dialect to language_standard
...
In Linux C++ terms dialect usually refers to having GNU extensions or not.
Change the name to better reflect that this is about the standard version.
2021-09-28 21:24:53 +03:00
Robert Maynard
b50bfc8913
HIP: Add language to CMake
2021-06-07 19:25:33 +00:00