mirror of https://github.com/microsoft/vcpkg.git
27 lines
1.2 KiB
Diff
27 lines
1.2 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 2092a42fc6..596f55d5f2 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -222,6 +222,12 @@ else()
|
|
set(TINT_DEFAULT_GLSL OFF)
|
|
endif()
|
|
|
|
+if (DAWN_ENABLE_D3D11 OR DAWN_ENABLE_D3D12)
|
|
+ set(TINT_DEFAULT_HLSL ON)
|
|
+else()
|
|
+ set(TINT_DEFAULT_HLSL OFF)
|
|
+endif()
|
|
+
|
|
option(TINT_ENABLE_INSTALL "Enable install step for Tint libraries" OFF)
|
|
option(TINT_BUILD_CMD_TOOLS "Build the Tint command line tools" ON)
|
|
|
|
@@ -235,7 +241,7 @@ option(TINT_BUILD_SPV_READER "Build the SPIR-V input reader" ${DAWN_ENABLE_VULKA
|
|
option(TINT_BUILD_WGSL_READER "Build the WGSL input reader" ON)
|
|
option(TINT_BUILD_GLSL_WRITER "Build the GLSL output writer" ${TINT_DEFAULT_GLSL})
|
|
option(TINT_BUILD_GLSL_VALIDATOR "Build the GLSL output validator" ON)
|
|
-option(TINT_BUILD_HLSL_WRITER "Build the HLSL output writer" ${DAWN_ENABLE_D3D12})
|
|
+option(TINT_BUILD_HLSL_WRITER "Build the HLSL output writer" ${TINT_DEFAULT_HLSL})
|
|
option(TINT_BUILD_MSL_WRITER "Build the MSL output writer" ${DAWN_ENABLE_METAL})
|
|
option(TINT_BUILD_SPV_WRITER "Build the SPIR-V output writer" ${DAWN_ENABLE_VULKAN})
|
|
option(TINT_BUILD_WGSL_WRITER "Build the WGSL output writer" ON)
|