cmake
and cargo
subprojectCMake subprojects have been supported for a while using the cmake.subproject()
module method. However until now it was not possible to use a CMake subproject as fallback in a dependency()
call.
A wrap file can now specify the method used to build it by setting the method
key in the wrap file's first section. The method defaults to meson
.
Supported methods:
meson
requires meson.build
file.cmake
requires CMakeLists.txt
file. See details.cargo
requires Cargo.toml
file. See details.