summaryrefslogtreecommitdiffstats
path: root/src/SPIRV-Cross/SPIRV-Cross.pro
blob: f118662981993d2168c8d81eb94b7c891b40fc33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
TARGET = qtspirv-cross

# Exceptions must be enabled since that is the only sane way to get errors reported.
# They will not propagate outside of the shadertools module though so should be safe enough.

CONFIG += \
    static \
    hide_symbols \
    warn_off \
    exceptions

load(qt_helper_lib)

SPIRVCROSS_PATH=$$PWD/../3rdparty/SPIRV-Cross

SOURCES += \
    $$SPIRVCROSS_PATH/spirv_cfg.cpp \
    $$SPIRVCROSS_PATH/spirv_cpp.cpp \
    $$SPIRVCROSS_PATH/spirv_cross.cpp \
    $$SPIRVCROSS_PATH/spirv_cross_c.cpp \
    $$SPIRVCROSS_PATH/spirv_cross_parsed_ir.cpp \
    $$SPIRVCROSS_PATH/spirv_cross_util.cpp \
    $$SPIRVCROSS_PATH/spirv_glsl.cpp \
    $$SPIRVCROSS_PATH/spirv_hlsl.cpp \
    $$SPIRVCROSS_PATH/spirv_msl.cpp \
    $$SPIRVCROSS_PATH/spirv_parser.cpp \
    $$SPIRVCROSS_PATH/spirv_reflect.cpp