cmake_minimum_required(VERSION 2.8) include_directories(.) if(WIN32) include_directories(../glslang/OSDependent/Windows) elseif(UNIX) include_directories(../glslang/OSDependent/Linux) else(WIN32) message("unkown platform") endif(WIN32) set(SOURCES StandAlone.cpp) set(REMAPPER_SOURCES spirv-remap.cpp) add_executable(glslangValidator ${SOURCES}) add_executable(spirv-remap ${REMAPPER_SOURCES}) set(LIBRARIES glslang OGLCompiler OSDependent SPIRV) if(WIN32) set(LIBRARIES ${LIBRARIES} psapi) elseif(UNIX) set(LIBRARIES ${LIBRARIES} pthread) endif(WIN32) target_link_libraries(glslangValidator ${LIBRARIES}) target_link_libraries(spirv-remap ${LIBRARIES}) if(WIN32) source_group("Source" FILES ${SOURCES}) endif(WIN32) install(TARGETS glslangValidator RUNTIME DESTINATION bin) install(TARGETS spirv-remap RUNTIME DESTINATION bin)