diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2022-02-21 23:04:52 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-02-22 14:12:03 +0000 |
commit | f5cd264032bc80d81fca4b0e387ee17e8265f6f0 (patch) | |
tree | c2d85023806b7a500eb94e492d114609719032c8 | |
parent | 0c2a8411cfcad32ab229227065a5c7f6f98b1d4c (diff) | |
download | libqmi-f5cd264032bc80d81fca4b0e387ee17e8265f6f0.tar.gz |
build: don't include CTL service in GIR
We should not include any private header or source file in the
computation of the GIR files.
-rw-r--r-- | src/libqmi-glib/generated/meson.build | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/libqmi-glib/generated/meson.build b/src/libqmi-glib/generated/meson.build index 900bc405..e5650494 100644 --- a/src/libqmi-glib/generated/meson.build +++ b/src/libqmi-glib/generated/meson.build @@ -5,6 +5,8 @@ generated_inc = include_directories('.') gen_sources = [] gen_headers = [] +private_gen_sources = [] +private_gen_headers = [] gen_sections = [] gen_sections_deps = [] @@ -90,7 +92,7 @@ gen_sources += custom_target( # Private Enum/Flag types enum_types = 'qmi-enum-types-private' -gen_headers += custom_target( +private_gen_headers += custom_target( enum_types + '.h', input: qmi_enums_private_header, output: enum_types + '.h', @@ -104,7 +106,7 @@ gen_headers += custom_target( capture: true, ) -gen_sources += custom_target( +private_gen_sources += custom_target( enum_types + '.c', input: qmi_enums_private_header, output: enum_types + '.c', @@ -161,7 +163,7 @@ generated = custom_target( command: [qmi_codegen, '--input', '@INPUT@', '--include', qmi_common, '--output', '@OUTDIR@' / name], ) -gen_sources += [generated[0], generated[1]] +private_gen_sources += [generated[0], generated[1]] services = [ 'dms', @@ -235,7 +237,7 @@ endif libqmi_glib_generated = static_library( 'qmi-glib-generated', - sources: gen_sources + gen_headers + [version_header], + sources: private_gen_sources + private_gen_headers + gen_sources + gen_headers + [version_header], include_directories: incs, dependencies: deps, c_args: c_flags, @@ -244,7 +246,7 @@ libqmi_glib_generated = static_library( # FIXME: in older versions of meson, if libqmi-glib-generated is linked as shared # it will also try to link it in documentation generation generated_dep = declare_dependency( - sources: gen_headers + [version_header], + sources: private_gen_headers + gen_headers + [version_header], include_directories: [libqmi_glib_inc, generated_inc], dependencies: deps, ) |