文件名称:shake-cpp:Shake C++ 框架
文件大小:15KB
文件格式:ZIP
更新时间:2024-07-04 06:47:59
Haskell
Shake C++ 框架 这个项目是一个实际的例子,它在一个相当小的 C++ 构建问题案例中使用了shake。 Shake -cpp的设计概念也可能适用于非 C++ 构建问题,因此出于教育目的将其公开给 Shake/Haskell 社区。 以下是的实验性抽象层,专门用于抽象出以下问题: C++ 工具链,例如链接器和编译器 测试工具 路径约定,例如./src vs ./sources 主要设计思路: shake-cpp将*.cpp <-> *.o和*.o <-> *.exe等同构移动到单个数据结构中,并对其进行泛化操作。 这种方法在管理摇晃规则模式的复杂性方面非常有效: buildPaths :: FilePath -> BuildPaths buildPaths build_par = BuildPaths { outputPfx = build_pa
【文件预览】:
shake-cpp-master
----shake-cpp.cabal(1KB)
----src()
--------Development()
--------Control()
----README.md(4KB)