CMake CUDA adaptation
More Windows Adaptation