[systemd-commits] docs/gudev docs/libudev

Zbigniew Jędrzejewski-Szmek zbyszek at kemper.freedesktop.org
Wed Aug 8 10:22:51 PDT 2012


 docs/gudev/Makefile.am   |    4 ++--
 docs/libudev/Makefile.am |    8 ++++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

New commits:
commit 27a7a46429b889fe6835016638e798e5f94dd215
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date:   Wed Aug 8 19:00:35 2012 +0200

    build-sys: really override CFLAGS for gtk-doc
    
    In 29a00c41 an override was added, but commandline variables have
    higher precedence than Makefile variables, so the override was not
    effective for commandline variables.
    
    While at it, duplicate for libudev.

diff --git a/docs/gudev/Makefile.am b/docs/gudev/Makefile.am
index 152cd3c..55172f2 100644
--- a/docs/gudev/Makefile.am
+++ b/docs/gudev/Makefile.am
@@ -77,8 +77,8 @@ expand_content_files=
 # be listed only once.
 # Kill CFLAGS here because gtk-doc thinks adding CFLAGS to CC _and_ also
 # adding CFLAGS itself again would work.
-CFLAGS=
-LDFLAGS=
+override CFLAGS=
+override LDFLAGS=
 
 # CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
 # Only needed if you are using gtkdoc-scangobj to dynamically query widget
diff --git a/docs/libudev/Makefile.am b/docs/libudev/Makefile.am
index f9365b3..13e448a 100644
--- a/docs/libudev/Makefile.am
+++ b/docs/libudev/Makefile.am
@@ -72,6 +72,14 @@ content_files = version.xml
 # e.g. expand_content_files=running.sgml
 expand_content_files=
 
+# Hack, hack. You silly gtk-doc, you must not add  CFLAGS multiple
+# times when calling gcc; it surely can not work with options that must
+# be listed only once.
+# Kill CFLAGS here because gtk-doc thinks adding CFLAGS to CC _and_ also
+# adding CFLAGS itself again would work.
+override CFLAGS=
+override LDFLAGS=
+
 # CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
 # Only needed if you are using gtkdoc-scangobj to dynamically query widget
 # signals and properties.



More information about the systemd-commits mailing list