[clang] ded6252 - [CMake][HLSL] Add SPIRV to target list for build (#86323)

via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 25 07:16:22 PDT 2024


Author: Chris B
Date: 2024-03-25T09:16:18-05:00
New Revision: ded6252dfd96ee8904b6d2250bc9e4841ca5c802

URL: https://github.com/llvm/llvm-project/commit/ded6252dfd96ee8904b6d2250bc9e4841ca5c802
DIFF: https://github.com/llvm/llvm-project/commit/ded6252dfd96ee8904b6d2250bc9e4841ca5c802.diff

LOG: [CMake][HLSL] Add SPIRV to target list for build (#86323)

This change just enables the SPIR-V target by default in the HLSL build
configurations. Since SPIR-V support is something we expect from the
full HLSL compiler releases for pairity with DXC we should enable it in
the default developer workflow.

Added: 
    

Modified: 
    clang/cmake/caches/HLSL.cmake

Removed: 
    


################################################################################
diff  --git a/clang/cmake/caches/HLSL.cmake b/clang/cmake/caches/HLSL.cmake
index 71f81e53f6bd35..84850c86f12cd7 100644
--- a/clang/cmake/caches/HLSL.cmake
+++ b/clang/cmake/caches/HLSL.cmake
@@ -4,7 +4,7 @@ set(LLVM_TARGETS_TO_BUILD Native 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 CACHE STRING "")
+set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD "DirectX;SPIRV" CACHE STRING "")
 
 # HLSL support is currently limted to clang, eventually it will expand to
 # clang-tools-extra too.


        


More information about the cfe-commits mailing list