Build system wrapper that provides Meson integration in CMake IDE's
Project description
meson-cmake-wrapper
Build system wrapper that provides Meson integration in CMake IDE's.
VS Code
Setup
-
Install vscode-cmake-tools.
-
Change
"cmake.cmakePath"
option tomeson-cmake-wrapper
. -
Create an empty
CMakeLists.txt
file in root of project.
Works
- Detect targets
- Detect toolchain
- Detect target files
- Build target
- Run target
- Debug target
- Autocompletion
CLion
Setup
-
In Toolchain settings (File > Settings > Build, Execution, Deployment > Toolchains): Change CMake option to path of
meson-cmake-wrapper
. -
Create an empty
CMakeLists.txt
file in root of project.
Works
- Detect targets
- Detect toolchain
- Detect target files
- Build target
- Run target
- Run target with valgrind
- Debug target
- Autocompletion
QtCreator
Setup
-
In CMake settings (Tools > Options... > Build & Run > CMake): Add manual CMake option with path of
meson-cmake-wrapper
. -
Create an empty
CMakeLists.txt
file in root of project.
Works
- Detect targets
- Detect toolchain
- Detect target files
- Build target
- Run target
- Run target with valgrind
- Debug target
- Autocompletion
Code::Blocks
Setup
- Generate Code::Blocks project:
meson-cmake-wrapper -G"CodeBlocks - Ninja" -DCMAKE_BUILD_TYPE=Debug <build-dir>
- In Code::Blocks open:
<build-dir>/<project-name>.cbp
Works
- Detect targets
- Detect toolchain
- Detect target files
- Build target
- Run target
- Debug target
- Autocompletion
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for meson-cmake-wrapper-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74a11ed3079fcc53a13885bc265483eb66e9e76f902cbcf619789ce9cecffca |
|
MD5 | aba871c18ddd7f0bc0d6119d8649b1d5 |
|
BLAKE2b-256 | 9fd0d63baa61fb70035d609f29f6423649a7c2a3d2da546f83fb2914df9150f0 |
Hashes for meson_cmake_wrapper-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc399aac469a6aaf1f9be4e393a292658f2cd1d6b6e6ce660bc42863b50b035 |
|
MD5 | 07fbcf400a418543a070e53bd995b704 |
|
BLAKE2b-256 | b65752a546c696d899f3a1efac4a74c58d6c279b42d5ed270d83462e77479f02 |