xemu/subprojects/SPIRV-Reflect/tests/cpp/noncopyable/CMakeLists.txt

18 lines
616 B
CMake

cmake_minimum_required(VERSION 3.16)
project(noncopyable)
list(APPEND SPIRV_REFLECT_FILES
${CMAKE_CURRENT_SOURCE_DIR}/../../../spirv_reflect.h
${CMAKE_CURRENT_SOURCE_DIR}/../../../spirv_reflect.c
)
add_executable(noncopyable ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp ${COMMON_FILES} ${SPIRV_REFLECT_FILES})
target_include_directories(noncopyable PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
set_target_properties(noncopyable PROPERTIES CXX_STANDARD 11)
if(WIN32)
target_compile_definitions(noncopyable PRIVATE _CRT_SECURE_NO_WARNINGS)
set_target_properties(noncopyable PROPERTIES FOLDER "tests")
endif()