Each commit in this PR is a standalone change, all of which are relatively minor. The biggest things are 1) FindOptiX.cmake now creates an imported target instead of using a raw variable, and 2) FindCUDAToolkit from CMake 3.17+ makes it the CUDA language/libraries divide clearer and more precise.
Each commit in this PR is a standalone change, all of which are relatively minor. The biggest things are 1)
FindOptiX.cmake
now creates an imported target instead of using a raw variable, and 2)FindCUDAToolkit
from CMake 3.17+ makes it the CUDA language/libraries divide clearer and more precise.