*** empty log message ***
[public/netxms.git] / reconf
diff --git a/reconf b/reconf
index f7c416c..0015a20 100644 (file)
--- a/reconf
+++ b/reconf
@@ -1,3 +1,4 @@
+#!/bin/sh
 # Copyright (C) 2004 Alex Kirhenshtein <alk@alk.lv>
 #  
 # This file is free software; as a special exception the author gives
@@ -8,15 +9,30 @@
 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
-#!/bin/sh
+ACLOCAL=aclocal-1.7
+AUTOCONF=autoconf-2.59
+AUTOHEADER=autoheader-2.59
+AUTOMAKE=automake-1.7
+LIBTOOLIZE=libtoolize
+
+if [ `uname -s` = "FreeBSD" ]; then
+       ACLOCAL=aclocal19
+       AUTOCONF=autoconf259
+       AUTOHEADER=autoheader259
+       AUTOMAKE=automake19
+       LIBTOOLIZE=libtoolize15
+fi
+
+mkdir -p config
+
 rm -f config.cache &&
-[ ! -f config/ltmain.sh ] && libtoolize
+[ ! -f config/ltmain.sh ] && $LIBTOOLIZE
 echo "- aclocal." &&
-aclocal-1.7 -I m4 &&
+$ACLOCAL -I m4 &&
 echo "- autoconf." &&
-autoconf-2.59 &&
+$AUTOCONF &&
 echo "- autoheader." &&
-autoheader-2.59 &&
+$AUTOHEADER &&
 echo "- automake." &&
-automake-1.7 -a &&
-exit
+$AUTOMAKE -a &&
+exit $?