cmake_minimum_required(VERSION 3.23)
project(json-validator)

include(FetchContent)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

include_directories("include/")

add_subdirectory("tests/")
add_subdirectory("src/")

add_custom_target(test COMMAND ctest --test-dir ${CMAKE_BINARY_DIR}/tests)
