# 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 QtNetwork >= 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 opus dnl ====================== PKG_CHECK_MODULES(OPUS, opus >= 1.0.2) dnl ====================== dnl Check for libpulse dnl ====================== AC_ARG_WITH(pulse, [ --with-pulse Build with pulse support]) if test x$with_pulse == xyes; then PKG_CHECK_MODULES(PULSE, libpulse-simple >= 4.0) AC_MSG_WARN([*** Building with libpulse support!]) CXXFLAGS="$CXXFLAGS -DWITH_PULSE" fi dnl ====================== dnl Check for Jpeg library dnl ====================== AC_CHECK_HEADER(jpeglib.h, , AC_MSG_ERROR([*** libJpeg not found!])) AC_CHECK_LIB(jpeg, jpeg_start_compress, , AC_MSG_ERROR([*** libJpeg not found!])) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(CXXFLAGS) AC_SUBST(LDFLAGS) AC_CONFIG_SUBDIRS([lrtp]) AC_CONFIG_SUBDIRS([libaudioio]) AC_OUTPUT( Makefile tools/Makefile icons/Makefile src/Makefile)