emc*_*sen 13 c++ build-automation cmake sbt
在使用Scala的简单构建工具(SBT)并喜欢它之后,我正在开发一个广泛使用CMake的C++项目.CMake文件非常复杂,修改它们甚至理解它们都很痛苦.相比之下,我发现即使是大型项目的SBT配置也是可读的,我认为由于静态类型和不变性.
是否有任何努力将SBT风格的优点带入C++?
小智 5
使用SCons,您具有Python的类型安全性 - 因此只是动态的运行时类型安全性.其他任何东西都取决于您的IDE(即静态代码分析).因此,我认为SBT有其优点,因为您具有Scala的编译时类型安全性.
但对于C/C++,我认为SCons更适合(我是SConsolidator的作者 - 所以我可能会有偏见).它有内置的扫描程序来检测包含依赖项和构建器以生成目标文件,静态和共享库 - 这是SBT目前没有的所有东西 - 至少据我所知.
| 归档时间: |
|
| 查看次数: |
1874 次 |
| 最近记录: |