Implement `cmake` module

"cmake" module implements better interaction when the project is being used as a part of CMake-based project.

Rizin recently switched to use it to generate CMake files to be able to use it in Cutter or rz-ghidra, both of which are CMake-based much easier.


Assigned to
4 months ago
4 months ago
No labels applied.

~lattis 4 months ago

This is an interesting one, and I'm not sure if it is within muon's scope. I think the project is currently best served by focusing on meson support. I won't close this for now though :)

~eschwartz 4 months ago

Better phrased, perhaps: "this is not a priority for me as I'm currently focusing on core meson support, but patches welcome"?

~lattis 4 months ago

This is definitely not a priority for me, but I also wanted to convey that I'm not sure muon should ever implement the cmake module. Of course patches are always welcome, but if it is something as big as implementing an entire module, it would probably be better to discuss on the mailing list first.

~lattis 4 months ago

~xvilka: You can work around this for now by using

import('cmake', required: false)
Register here or Log in to comment, or comment via email.