meson: Make use of gnome.mkenums_simple

There are different enum files created that make use of different
template files. However, `mkenums_simple` method allows the creation
of the same enum files without the need of template files.

The creation of the `nm-core-enum-types` and
`nm-core-tests-enum-types` use now `mkenums_simple` so template
files are now unnecessary.
This commit is contained in:
Iñigo Martínez 2019-09-13 14:36:44 +02:00 committed by Thomas Haller
parent 23b4dc5f77
commit 95abecb24d
2 changed files with 2 additions and 6 deletions

View file

@ -75,12 +75,10 @@ libnm_core_headers = files(
enum_types = 'nm-core-enum-types'
libnm_core_enum_sources = gnome.mkenums(
libnm_core_enum_sources = gnome.mkenums_simple(
enum_types,
sources: libnm_core_headers + [nm_version_macro_header],
identifier_prefix: nm_id_prefix,
c_template: enum_types + '.c.template',
h_template: enum_types + '.h.template',
install_header: true,
install_dir: libnm_pkgincludedir,
)

View file

@ -9,12 +9,10 @@
enum_types = 'nm-core-tests-enum-types'
enum_sources = gnome.mkenums(
enum_sources = gnome.mkenums_simple(
enum_types,
sources: 'test-general-enums.h',
identifier_prefix: nm_id_prefix,
c_template: enum_types + '.c.template',
h_template: enum_types + '.h.template',
)
deps = [