fixed broken non-unicode build
[public/netxms.git] / reconf
diff --git a/reconf b/reconf
old mode 100644 (file)
new mode 100755 (executable)
index 9418cbd..2bed62d
--- a/reconf
+++ b/reconf
@@ -9,11 +9,19 @@
 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
+autoreconf -fi -W none,obsolete,syntax
+exit $?
+
 ACLOCAL=aclocal
 AUTOCONF=autoconf
 AUTOHEADER=autoheader
 AUTOMAKE=automake
 ACLOCAL=aclocal
 AUTOCONF=autoconf
 AUTOHEADER=autoheader
 AUTOMAKE=automake
-LIBTOOLIZE=libtoolize
+if test -x "`which libtoolize`"; then
+       LIBTOOLIZE=libtoolize
+fi
+if test -x "`which glibtoolize`"; then
+       LIBTOOLIZE=glibtoolize
+fi
 
 mkdir -p config
 touch README
 
 mkdir -p config
 touch README
@@ -34,5 +42,14 @@ echo "- autoheader." &&
 $AUTOHEADER &&
 echo "- automake." &&
 $AUTOMAKE -a &&
 $AUTOHEADER &&
 echo "- automake." &&
 $AUTOMAKE -a &&
-chmod 755 configure &&
+chmod 755 configure
+
+if test -d src/private; then
+       FILES=`cat src/private/configure.files`
+       for file in $FILES; do
+               echo "Processing $file"
+               $AUTOMAKE $file
+       done
+fi
+
 exit $?
 exit $?