llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-driver Author: None (SquallATF) <details> <summary>Changes</summary> On Windows platforms, this patch enables detection of the CUDA installation directory by checking the CUDA_PATH environment variable. --- Full diff: https://github.com/llvm/llvm-project/pull/135299.diff 1 Files Affected: - (modified) clang/lib/Driver/ToolChains/Cuda.cpp (+5) ``````````diff diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp index 06b0b0913d24e..f79968bbb5b65 100644 --- a/clang/lib/Driver/ToolChains/Cuda.cpp +++ b/clang/lib/Driver/ToolChains/Cuda.cpp @@ -158,6 +158,11 @@ CudaInstallationDetector::CudaInstallationDetector( Candidates.emplace_back( Args.getLastArgValue(clang::driver::options::OPT_cuda_path_EQ).str()); } else if (HostTriple.isOSWindows()) { + if (std::optional<std::string> CudaPath = + llvm::sys::Process::GetEnv("CUDA_PATH")) { + if (!CudaPath->empty()) + Candidates.emplace_back(std::move(*CudaPath)); + } for (const char *Ver : Versions) Candidates.emplace_back( D.SysRoot + "/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v" + `````````` </details> https://github.com/llvm/llvm-project/pull/135299 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits