From 48bad5bbcdd2afa140e1fca075d46feebcf1bb18 Mon Sep 17 00:00:00 2001 From: Justin Bogner Date: Tue, 8 Apr 2025 00:07:15 +0900 Subject: [PATCH] [HLSL] Include SPIRV in LLVM_TARGETS_TO_BUILD in the HLSL cmake cache (#133287) Since SPIRV is no longer an experimental target this wasn't actually enabling it any more. --- clang/cmake/caches/HLSL.cmake | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/clang/cmake/caches/HLSL.cmake b/clang/cmake/caches/HLSL.cmake index ed813f60c9c6..24afcbbda2a4 100644 --- a/clang/cmake/caches/HLSL.cmake +++ b/clang/cmake/caches/HLSL.cmake @@ -1,13 +1,10 @@ # Including the native target is important because some of LLVM's tests fail if # you don't. -set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "") +set(LLVM_TARGETS_TO_BUILD "Native;SPIRV" CACHE STRING "") -# Include the DirectX target for DXIL code generation, eventually we'll include -# SPIR-V here too. -set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD "DirectX;SPIRV" CACHE STRING "") +# Include the DirectX target for DXIL code generation. +set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD "DirectX" CACHE STRING "") -# HLSL support is currently limted to clang, eventually it will expand to -# clang-tools-extra too. set(LLVM_ENABLE_PROJECTS "clang;clang-tools-extra" CACHE STRING "") set(CLANG_ENABLE_HLSL On CACHE BOOL "")