blob: f8471a252130ff7a0ff838b1b76891f79645f1eb [file] [log] [blame]
John Kessenich71241d82014-03-12 02:34:44 +00001cmake_minimum_required(VERSION 2.8)
2
3set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE)
4
5project(glslang)
6
7if(WIN32)
8 include(ChooseMSVCCRT.cmake)
9 foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE})
10 string(TOUPPER "${build_type}" build)
11 message("CMAKE_CXX_FLAGS_${build} are ${CMAKE_CXX_FLAGS_${build}}")
12 endforeach(build_type)
13
14 add_subdirectory(glslang/OSDependent/Windows)
15elseif(UNIX)
16 add_subdirectory(glslang/OSDependent/Linux)
17else(WIN32)
18 message("unkown platform")
19endif(WIN32)
20
21add_subdirectory(glslang/MachineIndependent)
22add_subdirectory(glslang/MachineIndependent/preprocessor)
23add_subdirectory(glslang/GenericCodeGen)
24add_subdirectory(OGLCompilersDLL)
25add_subdirectory(StandAlone)