[Xfce4-commits] <xfce4-dev-tools:master> remove configure.{ac, in} on 'clean' if configure.{ac, in}.in exists

Brian J. Tarricone brian at tarricone.org
Thu Aug 27 00:00:07 CEST 2009


Updating branch refs/heads/master
         to 3e611faa1d00f18639c3dc1ffe1ea9afce3ecdb5 (commit)
       from 65753f2d0307d51b2d15e66e76ef6599fac17264 (commit)

commit 3e611faa1d00f18639c3dc1ffe1ea9afce3ecdb5
Author: Brian J. Tarricone <brian at tarricone.org>
Date:   Wed Aug 26 14:51:43 2009 -0700

    remove configure.{ac,in} on 'clean' if configure.{ac,in}.in exists

 scripts/xdt-autogen.in.in |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/scripts/xdt-autogen.in.in b/scripts/xdt-autogen.in.in
index f8932fe..5eaccbf 100644
--- a/scripts/xdt-autogen.in.in
+++ b/scripts/xdt-autogen.in.in
@@ -285,15 +285,6 @@ if test x"$1" = x"clean"; then
 
     echo "Cleaning generated files in ${directory}..."
 
-    (cd ${directory} ;
-     rm -f config.* configure configure.lineno aclocal.m4 ;
-     rm -f compile depcomp ltmain.sh missing install-sh ;
-     rm -f po/Makefile.in.in ;
-     rm -f stamp-h1 *.spec ;
-     rm -f mkinstalldirs libtool ;
-     rm -rf autom4te.cache ;
-     rm -f intltool-* gtk-doc.make)
-
     # determine the output files used in this package directory
     output_files=`tr '\\n\\t\\\\' '   ' < ${configure_ac_file} | sed -ne 's|.*AC_OUTPUT(\[\{0,1\}\([[:alnum:]_@/\. -]\{1,\}\).*|\1|p'`;
     for output_file in $output_files; do
@@ -304,6 +295,20 @@ if test x"$1" = x"clean"; then
       rm -f "${directory}/${output_file}";
     done
 
+    (cd ${directory} ;
+     rm -f config.* configure configure.lineno aclocal.m4 ;
+     rm -f compile depcomp ltmain.sh missing install-sh ;
+     rm -f po/Makefile.in.in ;
+     rm -f stamp-h1 *.spec ;
+     rm -f mkinstalldirs libtool ;
+     rm -rf autom4te.cache ;
+     rm -f intltool-* gtk-doc.make ;
+     if test -f configure.ac.in -a -f configure.ac; then
+       rm -f configure.ac
+     elif test -f configure.in.in -a -f configure.in; then
+       rm -f configure.in
+     fi)
+
     # determine translations used in this package directory
 #    translations=`tr '\\n\\\\' '  ' < ${configure_ac_file} | sed -ne 's/.*XDT_I18N(\[\{0,1\}\([a-zA-Z_@ ]\{1,\}\).*/\1/p'`;
 #    for translation in $translations; do



More information about the Xfce4-commits mailing list