# This source code is released into the public domain. add_library(liblfvm STATIC) # TODO: This should be configurable. target_compile_definitions(liblfvm PRIVATE LFVM_DBDIR="/var/db/lfvm") target_link_libraries(liblfvm PRIVATE nihil nihil.ucl nihil.config) target_sources(liblfvm PUBLIC FILE_SET modules TYPE CXX_MODULES FILES liblfvm.ccm context.ccm disk_config.ccm serialize.ccm vm.ccm vm_config.ccm PRIVATE disk_config.cc vm.cc vm_config.cc ) if(LFVM_TESTS) add_subdirectory(tests) enable_testing() endif()