diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..10960cb --- /dev/null +++ b/configure.ac @@ -0,0 +1,62 @@ +# Filename: configure.in + +AC_INIT([simplertp], [1.0.0]) + +AC_CONFIG_SRCDIR([src/simplertp.cc]) +AM_INIT_AUTOMAKE + +AC_PROG_CXX +#AM_PROG_CC_C_O + +AC_PROG_LIBTOOL +AM_PROG_LIBTOOL + +AM_CONFIG_HEADER(config.h) +AC_STDC_HEADERS + +dnl ====================== +dnl Init pkg-config +dnl ====================== +PKG_PROG_PKG_CONFIG(0.23) + +#HUGIN_PARM="-DDISABLE_HUGIN" +#AC_ARG_WITH(debug, [ --with-debug Build with debug support]) +#if test x$with_debug == xyes; then +# AC_MSG_WARN([*** Building with debug support!]) +# CXXFLAGS="$CXXFLAGS -Wall -Werror -g" +# HUGIN_PARM="" +#fi +#CXXFLAGS="$CXXFLAGS $HUGIN_PARM" + +dnl ====================== +dnl Check for Qt +dnl ====================== +PKG_CHECK_MODULES(QT, QtCore QtGui QtXml >= 4.5) +AC_CHECK_PROGS(QT_MOC, [moc4 moc-qt4 moc], []) +AC_CHECK_PROGS(QT_RCC, [rcc4 rcc-qt4 rcc], []) +AC_CHECK_PROGS(QT_UIC, [uic4 uic-qt4 uic], []) +if (test "$QT_MOC" = ""); then + AC_MSG_ERROR([QT4 moc is required.]) +fi +if (test "$QT_RCC" = ""); then + AC_MSG_ERROR([QT4 rcc is required.]) +fi +if (test "$QT_UIC" = ""); then + AC_MSG_ERROR([QT4 uic is required.]) +fi + +dnl ====================== +dnl Check for libao +dnl ====================== +PKG_CHECK_MODULES(AO, ao >= 0.8.8) + +AC_SUBST(CFLAGS) +AC_SUBST(CPPFLAGS) +AC_SUBST(CXXFLAGS) +AC_SUBST(LDFLAGS) + + +AC_OUTPUT( + Makefile + tools/Makefile + src/Makefile) |