Seems, almost all "mesonified" packages broken?

Denis Feklushkin denis.feklushin at gmail.com
Sun Aug 8 09:06:30 UTC 2021


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:

```meson
some_dep = declare_dependency(
     link_with: some_lib, # IMHO, library should be created from 
dependency(s)
     include_directories: src_dir,
     dependencies: some_deps,
)
```

and:

```meson
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.


More information about the Digitalmars-d mailing list