【发布时间】:2011-06-28 04:22:06
【问题描述】:
是否有任何不使用 DSL 但实际上使用 C++ 作为构建语言的构建系统?
【问题讨论】:
-
您是在问是否有任何 c++ 编译器是用 c++ 编写的?我不知道有什么特别的,但这并不是不可想象的。
-
对不起。不,我要求一个像 make 这样的构建系统,除了构建语言是 C++ itself (不是像 python 或一些自定义递归语言这样的脚本语言,只是实际的 C++)。因此,例如,一个 .cpp 文件将包含所有构建规则,可能作为一个对象,然后您只需编译 .cpp 文件,运行它,它就会构建项目。
-
为什么不自己制作 Python 脚本?
-
@Ken Wayne Vanderlinde - 我想说 clang++ 算作用 C++ 编写的 C++ 编译器。 :D