Makefile.introspection: add support for gir_LDFLAGS
authorSteve Frécinaux <code@istique.net>
Mon, 7 Jun 2010 17:58:57 +0000 (19:58 +0200)
committerSteve Frécinaux <code@istique.net>
Mon, 7 Jun 2010 18:21:16 +0000 (20:21 +0200)
This allows specifying LDFLAGS for the introspection scanner.

LDFLAGS are currently just appended to the CFLAGS as the current scanner
doesn't make the difference between both, but it looked wrong to include
LDFLAGS in the middle of CFLAGS for g-ir-scanner.

https://bugzilla.gnome.org/show_bug.cgi?id=620875

Makefile.introspection

index b23ac020509d6d00d579eb12254d10db49ef958b..c018f1d9a7a7ecac5746299c7bac5d37527d2461 100644 (file)
@@ -96,6 +96,7 @@ _gir_silent_compiler_0 = @echo "  GICOMP $(1)";
 # LIBTOOL - Command to invoke libtool, usually set by automake
 # SCANNERFLAGS - Flags to pass in to the scanner, see g-ir-scanner(1) for a list
 # CFLAGS - Flags to pass in to the parser when scanning headers
+# LDFLAGS - Linker flags used by the scanner
 # PACKAGES - list of pkg-config names which cflags are required to parse
 #   the headers of this gir
 # INCLUDES - Gir files to include without the .gir suffix, for instance
@@ -125,6 +126,7 @@ $(1): $$($(_gir_name)_FILES)
          $(_gir_includes) \
          $($(_gir_name)_SCANNERFLAGS) \
          $($(_gir_name)_CFLAGS) \
+         $($(_gir_name)_LDFLAGS) \
          $$^ \
          --output $(1)
 endef