cmake_minimum_required(VERSION 4.3) project(fz-lang LANGUAGES C) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) include_directories(include) # Compiler add_executable(fzc src/compiler/fzl_token.c src/compiler/fzl_reader.c src/compiler/fzl_parser.c src/compiler/fzl_debug.c src/compiler/fzl_walker.c src/compiler/fzl_writer.c src/compiler/utils/fzl_const_pool.c src/compiler/utils/fzl_symtable.c src/compiler/main.c) # Virtual machine add_executable(fz src/vm/fzl_vm.c src/vm/fzl_vm_env.c src/vm/fzl_vm_debug.c src/vm/main.c)