meson: Various fixes
authorXavier Claessens <xavier.claessens@collabora.com>
Sat, 23 Apr 2022 14:33:17 +0000 (10:33 -0400)
committerØyvind Kolås <pippin@gimp.org>
Mon, 25 Apr 2022 03:33:26 +0000 (05:33 +0200)
commit2dc7fc403fe427a889913ef0cfb71de85b4326ec
tree50775bc54efe737f576b794fa53347ee6bd7fa07
parentb05b2826365a7dbc6ca1bf0977b848055cd0cbb6
meson: Various fixes

- Add missing lcms dependencies. That's needed when lcms is a subproject
  otherwise those targets does not find its headers.
- Add lcms2 wrap so meson can build it as subproject in case the
  dependency is not found on system.
- Fix couple meson warnings
- Use meson.override_dependency() so babl can be used as subproject
  without hardcoding "babl_dep" variable name in main project.
babl/meson.build
extensions/meson.build
meson.build
subprojects/lcms2.wrap [new file with mode: 0644]
tests/meson.build
tools/meson.build