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)