CMake: Collapse into a single library all the libraries under the glslang directory...
[platform/upstream/glslang.git] / StandAlone / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.8)\r
2 \r
3 include_directories(.)\r
4 if(WIN32)\r
5     include_directories(${include_directories} ../glslang/OSDependent/Windows)\r
6 elseif(UNIX)\r
7     include_directories(${include_directories} ../glslang/OSDependent/Linux)\r
8 else(WIN32)\r
9     message("unkown platform")\r
10 endif(WIN32)\r
11 \r
12 set(SOURCES StandAlone.cpp)\r
13 \r
14 add_executable(glslangValidator ${SOURCES})\r
15 \r
16 set(LIBRARIES\r
17     glslang\r
18     OGLCompiler\r
19     OSDependent)\r
20 \r
21 if(WIN32)\r
22     set(LIBRARIES ${LIBRARIES} psapi)\r
23 elseif(UNIX)\r
24     set(LIBRARIES ${LIBRARIES} pthread)\r
25 endif(WIN32)\r
26 \r
27 target_link_libraries(glslangValidator ${LIBRARIES})\r
28 \r
29 if(WIN32)\r
30     source_group("Source" FILES ${SOURCES})\r
31 endif(WIN32)\r
32 \r
33 install(TARGETS glslangValidator\r
34         RUNTIME DESTINATION bin)\r