summaryrefslogtreecommitdiff
path: root/third_party/glslang-spirv.lua
blob: 19a04c71efa635b46d0cdce9fe98582fd58064a3 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
group("third_party")
project("glslang-spirv")
  uuid("1cc8f45e-91e2-4daf-a55e-666bf8b5e6b2")
  kind("StaticLib")
  language("C++")
  links({
  })
  defines({
    "_LIB",
  })
  includedirs({
  })
  files({
    "glslang/SPIRV/bitutils.h",
    "glslang/SPIRV/disassemble.cpp",
    "glslang/SPIRV/disassemble.h",
    "glslang/SPIRV/doc.cpp",
    "glslang/SPIRV/doc.h",
    "glslang/SPIRV/GLSL.ext.AMD.h",
    "glslang/SPIRV/GLSL.ext.EXT.h",
    "glslang/SPIRV/GLSL.ext.KHR.h",
    "glslang/SPIRV/GLSL.ext.NV.h",
    "glslang/SPIRV/GLSL.std.450.h",
    -- Disabled because GLSL is not used.
    -- "glslang/SPIRV/GlslangToSpv.cpp",
    -- "glslang/SPIRV/GlslangToSpv.h",
    "glslang/SPIRV/hex_float.h",
    "glslang/SPIRV/InReadableOrder.cpp",
    "glslang/SPIRV/Logger.cpp",
    "glslang/SPIRV/Logger.h",
    "glslang/SPIRV/NonSemanticDebugPrintf.h",
    "glslang/SPIRV/spirv.hpp",
    "glslang/SPIRV/SpvBuilder.cpp",
    "glslang/SPIRV/SpvBuilder.h",
    "glslang/SPIRV/spvIR.h",
    -- Disabled because of spirv-tools dependency.
    -- "glslang/SPIRV/SpvPostProcess.cpp",
    "glslang/SPIRV/SPVRemapper.cpp",
    "glslang/SPIRV/SPVRemapper.h",
    -- Disabled because of spirv-tools dependency.
    -- "glslang/SPIRV/SpvTools.cpp",
    -- "glslang/SPIRV/SpvTools.h",
  })