cmake_minimum_required(VERSION 3.2 FATAL_ERROR)

project(driver VERSION 0.1 LANGUAGES CXX)

set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 14)

find_package(Threads REQUIRED)

add_executable(driver_runner
    src/runner.cpp)
target_include_directories(driver_runner PUBLIC
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
    $<INSTALL_INTERFACE:include>
    PRIVATE src)
target_link_libraries(driver_runner singlethreaded multithreaded util baseline ${CMAKE_THREAD_LIBS_INIT})
