# This source code is released into the public domain. cmake_minimum_required(VERSION 3.28) project(lfvm) option(LFVM_TESTS "Build lfvm's unit tests" ON) set(CMAKE_CXX_STANDARD 26) find_package(PkgConfig REQUIRED) add_compile_options(-W) add_compile_options(-Wall) add_compile_options(-Wextra) add_compile_options(-Werror) add_compile_options(-Wpedantic) add_subdirectory(nihil) add_subdirectory(liblfvm) add_subdirectory(lfvm) if(LFVM_TESTS) enable_testing() endif()