Files
CMake/Source
Brad King 5bf9a290e7 CUDA: Fix CUDA_ARCHITECTURES policy CMP0104 check in try_compile
Since commit e98588aaba (CUDA: Add CUDA_ARCHITECTURES target property,
2020-03-12), `CMAKE_CUDA_ARCHITECTURES` is both initialized and required
by policy CMP0104's `NEW` behavior.  Inside a `try_compile` project we
use `cmake_minimum_required(VERSION ...)` with the current running
version of CMake.  Now that our version number is 3.18, `CMP0104` gets
set to `NEW` in the `try_compile`.  If the outer projects does not set
the policy then `CMAKE_CUDA_ARCHITECTURES` is not available and the
`try_compile` fails to generate.

Teach `try_compile` to check the outer project's policy status and
set policy CMP0104 to `OLD` if needed to match.

Fixes: #20794
2020-06-05 10:09:33 -04:00
..
2020-06-02 08:00:55 -04:00
2020-06-01 08:54:20 -04:00
2020-06-01 08:54:20 -04:00
2020-04-20 23:05:15 +02:00
2020-02-27 11:11:30 +01:00
2020-02-27 11:11:30 +01:00
2020-02-27 11:11:30 +01:00
2020-06-01 08:54:20 -04:00
2020-06-01 08:54:20 -04:00
2020-06-01 08:54:20 -04:00
2020-03-05 07:34:01 -05:00
2020-04-29 11:16:44 -04:00
2020-04-20 23:05:15 +02:00