From 5d2d0285a9819c3b1276e005299c86279419a0f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Remko=20Tron=C3=A7on?= Date: Mon, 8 Jun 2009 22:26:32 +0200 Subject: Detect qmake in configure. diff --git a/Makefile.config.in b/Makefile.config.in index 54ed018..374bea5 100644 --- a/Makefile.config.in +++ b/Makefile.config.in @@ -16,5 +16,4 @@ HAVE_LIBXML=@CONFIG_HAVE_LIBXML@ HAVE_OPENSSL=@CONFIG_HAVE_OPENSSL@ WIN32=@CONFIG_WIN32@ MACOSX=@CONFIG_MACOSX@ -# FIXME -QMAKE=qmake +QMAKE=@QMAKE@ diff --git a/autoconf/ax_qt.m4 b/autoconf/ax_qt.m4 new file mode 100644 index 0000000..6b55c13 --- /dev/null +++ b/autoconf/ax_qt.m4 @@ -0,0 +1,27 @@ +# Author: Remko Tronçon + +AC_DEFUN([AX_QT], +[ + AC_ARG_WITH( + [qt], + AC_HELP_STRING([--with-qt=@<:@ARG@:>@],[Path to Qt installation]), + [ + WITH_QT="$withval" + if test "$withval" != "no" -a "$withval" != "yes"; then + QT_PATH="$withval/bin" + else + QT_PATH="$PATH" + fi + ], + [ + WITH_QT="yes" + QT_PATH="$PATH" + ]) + + if test "$WITH_QT" != "no"; then + AC_PATH_PROG(QMAKE, qmake, [], $QT_PATH) + if test "$QMAKE"; then + HAVE_QT=yes + fi + fi +]) diff --git a/configure.in b/configure.in index f1ee664..f703be9 100644 --- a/configure.in +++ b/configure.in @@ -126,6 +126,12 @@ if test -z "$MM"; then MM="$CC" fi +# Qt +AX_QT() +if test "$HAVE_QT" != yes; then + AC_MSG_ERROR([Could not find Qt]) +fi + # Expat AX_LIB_EXPAT() if test "$HAVE_EXPAT" = yes; then @@ -199,6 +205,7 @@ AC_SUBST(CONFIG_MACOSX) AC_SUBST(CONFIG_HAVE_OPENSSL) AC_SUBST(USE_BUNDLED_EXPAT) AC_SUBST(CONFIG_HAVE_LIBXML) +AC_SUBST(QMAKE) AC_CONFIG_FILES([Makefile.config]) AC_OUTPUT -- cgit v0.10.2-6-g49f6