summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-09-18 19:20:10 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2014-09-18 19:20:10 +0200
commitc9cb81aac55962bd6da36e0e4e23eb9061901a80 (patch)
treece982e70c6bfe2fe55b52b4fe2409164423a8e0e /configure.ac
Skeleton project.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac62
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)