summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/SPIRV/CMakeLists.txt
blob: 5c169b141ad5c60c3d25ad000472051698518146 (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
28
29
set(SOURCES
    GlslangToSpv.cpp
    InReadableOrder.cpp
    Logger.cpp
    SpvBuilder.cpp
    SPVRemapper.cpp
    doc.cpp
    disassemble.cpp)

set(HEADERS
    spirv.hpp
    GLSL.std.450.h
    GlslangToSpv.h
    Logger.h
    SpvBuilder.h
    SPVRemapper.h
    spvIR.h
    doc.h
    disassemble.h)

add_library(SPIRV STATIC ${SOURCES} ${HEADERS})
set_property(TARGET SPIRV PROPERTY FOLDER glslang)

if(WIN32)
    source_group("Source" FILES ${SOURCES} ${HEADERS})
endif(WIN32)

install(TARGETS SPIRV
        ARCHIVE DESTINATION lib)