cmake_minimum_required(VERSION 3.20) project(AutoStore VERSION 1.0.0 LANGUAGES CXX) set(PROJECT_ROOT ${PROJECT_SOURCE_DIR}) set(CTEST_OUTPUT_ON_FAILURE ON) enable_testing(true) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) add_subdirectory(lib) add_subdirectory(app) add_subdirectory(tests)