From 79dc7ef6992c761ad3bbb4d8a19f4d515d7b3d78 Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Fri, 13 Dec 2024 00:34:38 +0800 Subject: Add SLANG_ENABLE_DXIL (#5853) --- cmake/CompilerFlags.cmake | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) (limited to 'cmake/CompilerFlags.cmake') diff --git a/cmake/CompilerFlags.cmake b/cmake/CompilerFlags.cmake index 6ba4cf0d7..b35f98b98 100644 --- a/cmake/CompilerFlags.cmake +++ b/cmake/CompilerFlags.cmake @@ -198,23 +198,14 @@ function(set_default_compile_options target) # Settings dependent on config options # - if(SLANG_ENABLE_FULL_DEBUG_VALIDATION) - target_compile_definitions( - ${target} - PRIVATE SLANG_ENABLE_FULL_IR_VALIDATION - ) - endif() - - if(SLANG_ENABLE_IR_BREAK_ALLOC) - target_compile_definitions( - ${target} - PRIVATE SLANG_ENABLE_IR_BREAK_ALLOC - ) - endif() - - if(SLANG_ENABLE_DX_ON_VK) - target_compile_definitions(${target} PRIVATE SLANG_CONFIG_DX_ON_VK) - endif() + target_compile_definitions( + ${target} + PRIVATE + SLANG_ENABLE_DXIL_SUPPORT=$ + $<$:SLANG_ENABLE_FULL_IR_VALIDATION> + $<$:SLANG_ENABLE_IR_BREAK_ALLOC> + $<$:SLANG_CONFIG_DX_ON_VK> + ) if(SLANG_ENABLE_ASAN) add_supported_cxx_flags( -- cgit v1.2.3