Merge pull request #305 from steve-lunarg/intrinsics
[platform/upstream/glslang.git] / hlsl / CMakeLists.txt
1 set(SOURCES
2     hlslParseHelper.cpp
3     hlslScanContext.cpp
4     hlslOpMap.cpp
5     hlslTokenStream.cpp
6     hlslGrammar.cpp
7     hlslParseables.cpp)
8
9 set(HEADERS
10     hlslParseHelper.h
11     hlslTokens.h
12     hlslScanContext.h
13     hlslOpMap.h
14     hlslTokenStream.h
15     hlslGrammar.h
16     hlslParseables.h)
17
18 add_library(HLSL STATIC ${SOURCES} ${HEADERS})
19 set_property(TARGET HLSL PROPERTY FOLDER hlsl)
20
21 if(WIN32)
22     source_group("Source" FILES ${SOURCES} ${HEADERS})
23 endif(WIN32)
24
25 install(TARGETS HLSL
26         ARCHIVE DESTINATION lib)