CMakeLists.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | cmake_minimum_required(VERSION 3.14...3.28) project(felspar-memory LANGUAGES CXX) option(FELSPAR_FORCE_PMR "Force use of polyfilled version of std::pmr" OFF) if(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) add_custom_target(felspar-check) set_property(TARGET felspar-check PROPERTY EXCLUDE_FROM_ALL TRUE) include(requirements.cmake) endif() add_subdirectory(src) if(TARGET felspar-check) add_subdirectory(test) endif() |