diff options
author | Stefan Kost <stefkost@src.gnome.org> | 2008-12-01 09:50:25 +0000 |
---|---|---|
committer | Stefan Kost <stefkost@src.gnome.org> | 2008-12-01 09:50:25 +0000 |
commit | 33647e455838016e3b91a0db938e55d7be1c7c96 (patch) | |
tree | 2210c06e4fceb54e8d61426f100d79e821d6e081 /gtkdoc-scangobj.in | |
parent | 455a93571bf807f0a273c57fda81bb4956e4bcca (diff) | |
download | gtk-doc-33647e455838016e3b91a0db938e55d7be1c7c96.tar.gz |
Reintroduce "sh -c" and comment why its used. Add real libtool support to
* gtkdoc-scangobj.in:
* gtkdoc-scanobj.in:
Reintroduce "sh -c" and comment why its used. Add real libtool support
to old scanobj tool as well.
svn path=/trunk/; revision=622
Diffstat (limited to 'gtkdoc-scangobj.in')
-rw-r--r-- | gtkdoc-scangobj.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtkdoc-scangobj.in b/gtkdoc-scangobj.in index 94fd651..de9bb92 100644 --- a/gtkdoc-scangobj.in +++ b/gtkdoc-scangobj.in @@ -1528,6 +1528,7 @@ $CC = $ENV{CC} ? $ENV{CC} : "gcc"; $LD = $ENV{LD} ? $ENV{LD} : $CC; $CFLAGS = $ENV{CFLAGS} ? $ENV{CFLAGS} : ""; $LDFLAGS = $ENV{LDFLAGS} ? $ENV{LDFLAGS} : ""; +$RUN = $ENV{RUN} ? $ENV{RUN} : ""; my $o_file; if ($CC =~ /libtool/) { @@ -1545,7 +1546,8 @@ $command = "$LD -o $MODULE-scan $o_file $LDFLAGS"; system($command) == 0 or die "Linking of scanner failed: $!\n"; print "gtk-doc: Running scanner $MODULE-scan\n"; -system("$ENV{RUN} ./$MODULE-scan") == 0 or die "Scan failed: $!\n"; +# use sh -c to avoid terminating the whole run without seeing the error +system("sh -c \"$RUN ./$MODULE-scan\"") == 0 or die "Scan failed: $!\n"; unlink "./$MODULE-scan.c", "./$MODULE-scan.o", "./$MODULE-scan.lo", "./$MODULE-scan"; |