cmake_minimum_required(VERSION 3.0) 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)