顶层挂上四个模块目录,语言标准集中在 Standards.cmake。 Co-authored-by: Cursor <cursoragent@cursor.com>
cmake
顶层 CMake 的辅助脚本,不是业务模块。由根目录 CMakeLists.txt 在 project() 之后 include()。
| 文件 | 内容 |
|---|---|
Standards.cmake |
C11、C++11;STANDARD_REQUIRED;关闭 GNU 扩展 |
不要按词法、VM、host 再拆成业务 CMake module。改语言标准只改本目录,不要在各子目录再 set(CMAKE_CXX_STANDARD …)。