summaryrefslogtreecommitdiff
path: root/source/compiler-core/CMakeLists.txt
blob: 4d1bff17b1381e1ebc317b8d02d635334226b240 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
slang_add_target(
    .
    STATIC
    EXCLUDE_FROM_ALL
    USE_EXTRA_WARNINGS
    LINK_WITH_PRIVATE core
    INCLUDE_FROM_PUBLIC 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()