建立 StScan CMake 工程,并在 cmake 中规定 C11/C++11。

顶层挂上四个模块目录,语言标准集中在 Standards.cmake。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-18 16:51:51 +08:00
co-authored by Cursor
parent 50b0456198
commit 89f99e65e8
4 changed files with 30 additions and 5 deletions
+15
View File
@@ -0,0 +1,15 @@
# CMake最低版本
cmake_minimum_required(VERSION 3.21)
# 工程名、版本号、工程描述
project(StScan
VERSION 0.1
DESCRIPTION "子集 ST 编译为寄存器 VM,按扫描周期执行"
LANGUAGES C CXX)
include("${CMAKE_SOURCE_DIR}/cmake/Standards.cmake")
add_subdirectory(isa)
add_subdirectory(compiler)
add_subdirectory(vm)
add_subdirectory(host)