Hi!
Previously I seen meson.build files in some of popular and frequently used packages (mir-core, vibe, etc.)
Now I tried to compile some of my packages with Meson build system and this is almost impossible!
meson.build files contains constructions like:
some_dep = declare_dependency(
link_with: some_lib, # IMHO, library should be created from dependency(s)
include_directories: src_dir,
dependencies: some_deps,
)
and:
pkgc = import('pkgconfig') # Why we need this if we moving to pure Meson?
pkgc.generate(...)
Perhaps I do not understand Meson spirit, but it seems that all these files are poisoned and it is easier to write them from scratch than to fix them.