yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Emil Imbert VillumsenFix SLANG_USE_SYSTEM_SPIRV_HEADERS (#7371)1d8f6f86d

master
424 B17 linesraw
1slang_add_target(
2    .
3    STATIC
4    EXPORT_MACRO_PREFIX SLANG
5    EXCLUDE_FROM_ALL
6    USE_EXTRA_WARNINGS
7    LINK_WITH_PRIVATE core
8    INCLUDE_FROM_PUBLIC SPIRV-Headers::SPIRV-Headers
9)
10if(NOT MSVC)
11    # This is necessary to compile the DXC headers
12    set_source_files_properties(
13        slang-dxc-compiler.cpp
14        PROPERTIES COMPILE_OPTIONS "-fms-extensions"
15        DIRECTORY ${slang_SOURCE_DIR}
16    )
17endif()