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