cmake_minimum_required(VERSION 3.28) project(vety C) set(CMAKE_C_STANDARD 11) # 设置输出目录 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) # 添加子目录 add_subdirectory(utils) add_subdirectory(parser) add_subdirectory(vm)