在cmake ide中构建提供介子集成的系统包装器
meson-cmake-wrapper的Python项目详细描述
介子cmake包装器
在cmake ide中构建提供介子集成的系统包装器。
安装
$ pip3 install meson-cmake-wrapper
特征矩阵
Feature | CLion | Code::Blocks | QtCreator | VS Code |
---|---|---|---|---|
Detect targets | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Detect toolchain | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Detect target files | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Build target | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Run target | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Debug target | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Autocompletion | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
设置
克莱恩
在“工具链设置”(文件>设置>生成、执行、部署>工具链)中: 将cmake选项更改为
mcw
的路径。在项目根目录中创建一个空的
CMakeLists.txt
文件。
代码::块
- 生成代码::块项目:
$ mcw -G"CodeBlocks - Ninja" -DCMAKE_BUILD_TYPE=Debug <build-dir>
- 在代码::块中打开:
<build-dir>/<project-name>.cbp
qtcreator
在cmake设置中(工具>;选项…>;生成并运行>;cmake): 添加路径为
mcw
的手动cmake选项。在项目根目录中创建一个空的
CMakeLists.txt
文件。
vs代码
将
"cmake.cmakePath"
选项更改为mcw
。在项目根目录中创建一个空的
CMakeLists.txt
文件。