[PATCH v5 0/1] build: Add meson build system

Bastien Nocera <[email protected]> Thu, 7 Aug 2025 15:47:31 +0200
Newsgroups dev.linux.lists.ell
Message-ID <[email protected]>
bluez meson port is available for comments and testing here:
https://github.com/hadess/bluez/tree/wip/hadess/add-meson
which can use ell as a meson subproject.

Changes in v5:
- Don't install pkg-config file or headers if building
  the library statically

Changes in v4:
- Fixed library type when used as a subproject (it should
  inherit from the project-wide library type rather than
  force a shared library)

Changes in v3:
- Fixed building as a subproject with tests

Changes in v2:
- fix cert-ca.cnf path (should be a files(), not a string)
- fix cert-ca-index.txt generation

Bastien Nocera (1):
  build: Add meson build system

 ell/meson.build              | 187 +++++++++++++
 examples/meson.build         |  32 +++
 meson.build                  |  69 +++++
 meson_options.txt            |   5 +
 tools/meson.build            |  18 ++
 unit/gen-cert-expired-pem.sh |  14 +
 unit/meson.build             | 501 +++++++++++++++++++++++++++++++++++
 unit/xxd.sh                  |   3 +
 8 files changed, 829 insertions(+)
 create mode 100644 ell/meson.build
 create mode 100644 examples/meson.build
 create mode 100644 meson.build
 create mode 100644 meson_options.txt
 create mode 100644 tools/meson.build
 create mode 100755 unit/gen-cert-expired-pem.sh
 create mode 100644 unit/meson.build
 create mode 100755 unit/xxd.sh

-- 
2.50.0