# Sets miniumum CMake and C++ Standard version # cmake_minimum_required (VERSION 3.16) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) project(LXC_Project LANGUAGES CXX) # Makes .exes be outputted within the root directory # set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}) # Adds the G-Tests # enable_testing() add_subdirectory(external/googletest) add_subdirectory(tests) # Adds the sub-directories of all of the binaries # add_subdirectory(Lexer) # The app subdirectory # add_subdirectory(LXC)