From c497411e3bc24538a26bc249245ebcebe8fff337 Mon Sep 17 00:00:00 2001 From: Luca BRUNO Date: Wed, 2 Jun 2021 11:53:54 +0000 Subject: [PATCH] makefile/lib: filter out private sources from gir list This excludes C source files too (instead of just headers) from the list of source files scanned by gir. It fixes the following error: ``` src/lib/rpmver-private.c:27: Error: RpmOstree: identifier not found on the first line: * Split EVR into epoch, version, and release components. ``` --- Makefile-lib.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile-lib.am b/Makefile-lib.am index f9d67f5c5..cc4b4de61 100644 --- a/Makefile-lib.am +++ b/Makefile-lib.am @@ -44,7 +44,7 @@ RpmOstree_1_0_gir_INCLUDES = OSTree-1.0 Gio-2.0 RpmOstree_1_0_gir_CFLAGS = $(librpmostree_1_la_CFLAGS) RpmOstree_1_0_gir_LIBS = librpmostree-1.la RpmOstree_1_0_gir_SCANNERFLAGS = --warn-all --identifier-prefix=RpmOstree --symbol-prefix=rpm_ostree -RpmOstree_1_0_gir_FILES = $(librpmostreeinclude_HEADERS) $(filter-out %-private.h,$(librpmostree_1_la_SOURCES)) +RpmOstree_1_0_gir_FILES = $(librpmostreeinclude_HEADERS) $(filter-out %-private.c %-private.h,$(librpmostree_1_la_SOURCES)) INTROSPECTION_GIRS += RpmOstree-1.0.gir gir_DATA += RpmOstree-1.0.gir typelib_DATA += RpmOstree-1.0.typelib