]> git.lyx.org Git - features.git/blobdiff - autogen.sh
my changes during the holidyas...i expect some compilers to have some problems, but...
[features.git] / autogen.sh
index 6bf686d51484aefe4ed16b4644c12c8b79b93839..ffbf543bcd79f133df393239d0f55be190e8acf5 100755 (executable)
@@ -39,6 +39,37 @@ else
        exit
 fi
 
+# Autogenerate lib/configure.m4. We need GNU m4 for that and thus have
+# to try several ones.  
+ok=no
+#for prog in $M4 gm4 gnum4 m4 ; do
+#  case `$prog --help < /dev/null 2>&1 | grep traditional` in
+#    *traditional*) echo "Building lib/configure"
+#                 rm -f lib/configure
+#                 $prog lib/configure.m4 >lib/configure
+#                 chmod a+x lib/configure
+#                 ok=yes
+#                 break ;;
+#    *) ;;
+#  esac
+#done
+# Why not use --version ? (Lgb)
+for prog in $M4 gm4 gnum4 m4 ; do
+  case `$prog --version 2>&1` in
+    *GNU*) echo "Building lib/configure"
+                  rm -f lib/configure
+                  $prog lib/configure.m4 >lib/configure
+                  chmod a+x lib/configure
+                  ok=yes
+                  break ;;
+    *) ;;
+  esac
+done
+if test $ok = no ; then
+    echo "GNU m4 not found -- aborting"
+    exit
+fi
+
 echo "Creating POTFILES.in..."
 cat <<EOF > tmppot
 #
@@ -58,8 +89,3 @@ grep -E "_\(\".*\"\)" `find src -name \*.[hHC]` | \
 awk 'BEGIN {FS= ":"} {print $1}' | sort -f -d | uniq >> tmppot
 mv tmppot po/POTFILES.in
 echo "done"
-
-
-
-
-