yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
9e2685853
master
1# 2# Our wrapper for glslang 3# 4if ( SLANG_ENABLE_SLANG_GLSLANG) 5slang_add_target ( 6. 7MODULE 8USE_FEWER_WARNINGS 9LINK_WITH_PRIVATE glslang SPIRV SPIRV-Tools-opt SPIRV-Tools-link 10INCLUDE_DIRECTORIES_PRIVATE ${ slang_SOURCE_DIR } /include 11INSTALL 12EXPORT_SET_NAME SlangTargets 13DEBUG_INFO_INSTALL_COMPONENT slang-glslang-debug-info 14) 15# Our only interface is through what we define in source/slang-glslang, in the 16# interests of hygiene, hide anything else we link in. 17set_target_properties ( 18slang-glslang 19PROPERTIES CXX_VISIBILITY_PRESET hidden VISIBILITY_INLINES_HIDDEN ON 20) 21add_supported_cxx_linker_flags ( 22slang-glslang 23PRIVATE 24"-Wl,--exclude-libs,ALL" 25) 26endif ()