From dc221ad72d1bd64d1ab3bf916354b1608c6a61dc Mon Sep 17 00:00:00 2001 From: Gregory Shtrasberg <156009573+gshtras@users.noreply.github.com> Date: Thu, 10 Jul 2025 05:58:11 -0400 Subject: [PATCH] [Bugfix][Build][Non-CUDA] Only referencing CMAKE_CUDA_COMPILER_VERSION on CUDA where it is defined (#20738) Signed-off-by: Gregory Shtrasberg --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c3719526c4ae..538f9adcb24e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -174,8 +174,10 @@ endif() # # Set nvcc fatbin compression. # -if(${CMAKE_CUDA_COMPILER_VERSION} VERSION_GREATER_EQUAL 12.8 AND VLLM_GPU_LANG STREQUAL "CUDA") - list(APPEND VLLM_GPU_FLAGS "-Xfatbin" "-compress-all" "-compress-mode=size") +if(VLLM_GPU_LANG STREQUAL "CUDA") + if(${CMAKE_CUDA_COMPILER_VERSION} VERSION_GREATER_EQUAL 12.8) + list(APPEND VLLM_GPU_FLAGS "-Xfatbin" "-compress-all" "-compress-mode=size") + endif() endif()