hypervisor/CMakeLists.txt
2022-03-15 21:07:47 +01:00

29 lines
677 B
CMake

cmake_minimum_required(VERSION 3.20)
#set(CMAKE_DISABLE_SOURCE_CHANGES ON)
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
project(secret LANGUAGES C CXX)
##########################################
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
##########################################
include(cmake/utils.cmake)
##########################################
set_new_artifact_directory()
enable_driver_support()
##########################################
add_subdirectory_and_get_targets("external" EXTERNAL_TARGETS)
add_subdirectory_and_get_targets("src" SRC_TARGETS)
targets_set_warnings_as_errors(${SRC_TARGETS})