TIM-VX/samples/nbg_runner_pybind/CMakeLists.txt

23 lines
528 B
CMake

cmake_minimum_required(VERSION 3.18)
project(nbg_runner LANGUAGES C CXX)
# Set C/C++ standard.
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
# Enable warnings as errors.
add_compile_options(-Wall -Werror)
# Add custom CMake modules.
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules)
# Find dependencies.
include(FindPyBind11)
include(FindVivanteSDK)
add_subdirectory(src)