gstdoc-scangobj: fix build with C compilers that don't support -Wall
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 18 Jun 2010 08:54:20 +0000 (09:54 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 21 Jun 2010 10:30:07 +0000 (11:30 +0100)
Don't unconditionally pass -Wall to the compiler. Use WARNING_CFLAGS instead
if it is defined. Fixes build with Sun Studio Compiler.

Fixes #621963.

gstdoc-scangobj
gtk-doc-plugins.mak

index ca2aa59..f1d031b 100755 (executable)
@@ -1734,7 +1734,7 @@ close OUTPUT;
 
 $CC = $ENV{CC} ? $ENV{CC} : "gcc";
 $LD = $ENV{LD} ? $ENV{LD} : $CC;
-$CFLAGS = $ENV{CFLAGS} ? "$ENV{CFLAGS} -Wall -g" : "-Wall -g";
+$CFLAGS = $ENV{CFLAGS} ? "$ENV{CFLAGS}" : "";
 $LDFLAGS = $ENV{LDFLAGS} ? $ENV{LDFLAGS} : "";
 
 my $o_file;
index 9d57449..9a64ca2 100644 (file)
@@ -131,7 +131,7 @@ scanobj-build.stamp: $(SCANOBJ_DEPS) $(basefiles) inspect
        else                                                            \
            $(INSPECT_ENVIRONMENT)                                      \
            CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)"                         \
-           CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)"                         \
+           CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS) $(WARNING_CFLAGS)"       \
            LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)"                         \
            $(GST_DOC_SCANOBJ) --type-init-func="gst_init(NULL,NULL)"   \
                --module=$(DOC_MODULE) --source=$(PACKAGE) --inspect-dir="inspect" &&           \