构建mc
一个纯python程序,使用cmake或meson只需一个简单的命令就可以构建一个大型、复杂的项目。
安装
先决条件:python≥3.6
Cmake≥3.14或介子+忍者pip install buildmc
或使用最新的开发代码git clone https://github.com/scivision/buildmc
cd buildmc
pip install -e .
用法
buildmc使编译器之间的切换变得很简单。
此外,在本机windows和windows子系统上构建linux也会被检测和处理——cmake或meson缓存会被清除,以便在切换时无需大惊小怪地进行干净的重建。
示例
假设你想确保一个项目与visual studio、gnu/gcc、intel和clang一起构建。
这可以通过在项目目录的顶层键入来轻松完成:buildmc msvc
buildmc gnu
buildmc intel
buildmc clang
每个命令都使用cmake或meson独立地构建和运行用户配置的测试。
在windows和linux之间切换时(使用windows中的wsl),buildmc会检测到os开关,并清除构建缓存并根据需要重建。
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库