third_party_spirv-headers/tools/buildHeaders/CMakeLists.txt
2018-12-10 11:20:45 +01:00

27 lines
553 B
CMake

cmake_minimum_required(VERSION 2.8)
set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "prefix" FORCE)
project(buildSpvHeaders)
set(SOURCES
main.cpp
jsonToSpirv.cpp
header.cpp
jsoncpp/dist/jsoncpp.cpp)
set(HEADERS
jsonToSpirv.h
header.h
jsoncpp/dist/json/json.h)
if(CMAKE_COMPILER_IS_GNUCXX)
add_definitions(-std=c++11)
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_definitions(-std=c++11)
endif()
add_executable(buildSpvHeaders ${SOURCES} ${HEADERS})
install(TARGETS buildSpvHeaders RUNTIME DESTINATION bin)