2006-06-28 23:37:53 +00:00
dnl SFLPhone - configure.ac for automake 1.9 and autoconf 2.59
2009-11-13 14:38:29 -05:00
2011-02-28 20:00:01 -05:00
dnl Process this file with autoconf to produce a configure script.
2011-03-01 16:01:45 -05:00
AC_PREREQ([2.65])
2012-05-18 17:28:25 -04:00
AC_INIT([sflphone],[1.1.0],[sflphoneteam@savoirfairelinux.com],[sflphone])
2012-01-24 14:41:55 -05:00
AC_COPYRIGHT([[Copyright (c) Savoir-Faire Linux 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012]])
2006-06-28 23:37:53 +00:00
AC_REVISION([$Revision$])
2011-06-02 17:20:16 -04:00
AM_INIT_AUTOMAKE
2011-02-28 20:00:01 -05:00
AC_CONFIG_HEADERS([config.h])
2009-04-02 16:34:46 -04:00
2009-10-09 14:56:25 -04:00
# Silent build by default. Use make V=1 to increase verbosity
2012-06-11 13:22:32 -04:00
#m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
2009-10-09 14:56:25 -04:00
2011-02-28 20:00:01 -05:00
dnl Improve make variable MAKE
AC_PROG_MAKE_SET
2006-06-28 23:37:53 +00:00
2011-02-28 20:00:01 -05:00
dnl Where to find configure files
2006-06-28 23:37:53 +00:00
AC_CONFIG_MACRO_DIR([m4])
2012-01-24 14:41:55 -05:00
dnl Unit tests section
2008-10-08 14:13:20 -04:00
AC_CONFIG_FILES([test/Makefile])
2008-10-07 10:38:00 -04:00
2009-07-16 15:37:41 -04:00
AC_CONFIG_FILES([ringtones/Makefile])
2008-03-03 09:02:41 -05:00
2008-12-09 13:51:52 -05:00
AC_CONFIG_FILES([man/Makefile])
2012-01-24 14:41:55 -05:00
AC_CONFIG_FILES([doc/Makefile doc/dbus-api/Makefile doc/doxygen/Makefile])
2009-07-03 16:40:46 -04:00
2011-02-28 20:00:01 -05:00
dnl Check for programs
AC_PROG_CC
AC_PROG_CXX
AC_PROG_CPP
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_MAKE_SET
dnl will have to remove this
LT_INIT
2009-07-03 16:40:46 -04:00
2011-08-08 16:22:25 -04:00
dnl Define C++ as default language
2006-06-28 23:37:53 +00:00
AC_LANG(C++)
2006-05-25 12:01:00 +00:00
2011-08-08 16:22:25 -04:00
dnl Check for header files
AC_FUNC_ALLOCA
AC_HEADER_STDC
2012-01-24 14:41:55 -05:00
AC_CHECK_HEADERS([arpa/inet.h fcntl.h libintl.h limits.h malloc.h memory.h \
netdb.h netinet/in.h stdlib.h string.h strings.h \
2012-04-10 13:52:59 -04:00
sys/ioctl.h sys/socket.h sys/time.h unistd.h utime.h \
ostream getopt.h])
2011-08-08 16:22:25 -04:00
dnl Check for typedefs, structures, and compiler characteristics
AC_HEADER_STAT
AC_HEADER_STDBOOL
AC_C_CONST
AC_C_INLINE
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_HEADER_TIME
AC_C_VOLATILE
2006-06-28 23:37:53 +00:00
AC_CHECK_TYPES([ptrdiff_t])
2011-08-08 16:22:25 -04:00
dnl ********************************
dnl Check for needed functions
dnl ********************************
2012-06-11 13:22:32 -04:00
#AC_FUNC_CHOWN
#AC_FUNC_ERROR_AT_LINE
#AC_FUNC_FORK
#AC_PROG_GCC_TRADITIONAL
#AC_FUNC_MALLOC
#AC_FUNC_MEMCMP
#AC_FUNC_REALLOC
#AC_FUNC_SELECT_ARGTYPES
#AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void.
#Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
#AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE(
#[AC_LANG_PROGRAM([#include <sys/types.h>
##include <signal.h>
#],
# [return *(signal (0, 0)) (0) == 1;])],
# [ac_cv_type_signal=int],
# [ac_cv_type_signal=void])])
#AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers
# (`int' or `void').])
#AC_FUNC_STAT
#AC_FUNC_UTIME_NULL
#AC_FUNC_VPRINTF
2009-07-03 16:40:46 -04:00
2011-03-01 10:49:03 -05:00
dnl Check for GNU ccRTP
PKG_PROG_PKG_CONFIG
2006-05-25 12:01:00 +00:00
2011-08-08 16:22:25 -04:00
dnl Check for uuid development package - name: uuid-dev
2011-03-01 10:49:03 -05:00
UUID_MIN_VERSION=1.0
PKG_CHECK_MODULES(UUID, uuid >= ${UUID_MIN_VERSION}, HAVE_UUID=true, HAVE_UUID=false);
2009-03-16 14:09:20 -04:00
2012-03-21 07:33:15 -04:00
AC_SEARCH_LIBS([yaml_parser_initialize], [yaml], [AC_SUBST(YAML_LIBS, -lyaml)], [
2012-03-20 18:28:14 -04:00
AC_MSG_ERROR([Unable to find yaml development files])])
2012-03-20 14:46:58 -04:00
2011-06-09 14:32:30 -04:00
LIBCRYPTO_MIN_VERSION=1.0
PKG_CHECK_MODULES(LIBCRYPTO, libcrypto >= ${LIBCRYPTO_MIN_VERSION}, HAVE_LIBCRYPTO=true, HAVE_LIBCRYPTO=false);
2009-03-16 14:09:20 -04:00
2011-08-08 16:22:25 -04:00
dnl Check for alsa development package - name: libasound2-dev
2011-03-01 10:49:03 -05:00
ALSA_MIN_VERSION=1.0
2011-06-09 11:48:17 -04:00
PKG_CHECK_MODULES(ALSA, alsa >= ${ALSA_MIN_VERSION},, AC_MSG_ERROR([Missing alsa development package: libasound2-dev or alsa-lib-devel]))
2008-10-08 16:32:30 -04:00
2011-08-08 16:22:25 -04:00
dnl Check for pulseaudio development package - name: libpulse-dev
2011-03-01 10:49:03 -05:00
LIBPULSE_MIN_VERSION=0.9.15
2012-06-06 19:41:11 -04:00
AC_ARG_WITH([pulse],
[ AS_HELP_STRING([--without-pulse], [disable support for pulseaudio]) ],
[],
[with_pulse=yes])
AS_IF([test "x$with_pulse" = "xyes"], [
PKG_CHECK_MODULES(PULSEAUDIO, libpulse >= ${LIBPULSE_MIN_VERSION},, AC_MSG_ERROR([Missing pulseaudio development package: libpulse-dev]))
]);
2008-10-08 16:32:30 -04:00
2012-06-07 11:21:47 -04:00
AC_DEFINE_UNQUOTED([HAVE_PULSE], `if test "x$with_pulse" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have pulseaudio])
AM_CONDITIONAL(BUILD_PULSE, test "x$with_pulse" = "xyes" )
2011-03-01 10:49:03 -05:00
dnl Check for the samplerate development package - name: libsamplerate0-dev
LIBSAMPLERATE_MIN_VERSION=0.1.2
2011-06-09 11:48:17 -04:00
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= ${LIBSAMPLERATE_MIN_VERSION},, AC_MSG_ERROR([Missing libsamplerate development package: libsamplerate0-dev]))
2006-08-30 18:07:21 +00:00
2012-05-24 17:04:42 -04:00
dnl Video is default-disabled
AC_ARG_ENABLE([video], AS_HELP_STRING([--enable-video], [Enable video]))
2011-06-09 11:49:41 -04:00
2012-05-24 17:04:42 -04:00
AS_IF([test "x$enable_video" = "xyes"], [
2012-01-24 17:57:14 -05:00
AC_DEFINE(SFL_VIDEO, [], [Video support enabled])
2011-06-09 11:49:41 -04:00
2012-01-24 17:57:14 -05:00
dnl The libav versions correspond to the last libav release: 0.7
dnl Check for libavcodec development package - name: libavcodec-dev
PKG_CHECK_MODULES(LIBAVCODEC, libavcodec >= 53.5.0,, AC_MSG_ERROR([Missing libavcodec package: libavcodec-dev]))
LIBAVCODEC_CFLAGS="${LIBAVCODEC_CFLAGS} -D__STDC_CONSTANT_MACROS"
2011-06-09 11:49:41 -04:00
2012-01-24 17:57:14 -05:00
dnl Check for libavformat development package - name: libavformat-dev
PKG_CHECK_MODULES(LIBAVFORMAT, libavformat >= 53.2.0,, AC_MSG_ERROR([Missing libavformat package: libavformat-dev]))
2011-06-09 11:49:41 -04:00
2012-01-24 17:57:14 -05:00
dnl Check for libswscale development package - name: libswcale-dev
PKG_CHECK_MODULES(LIBSWSCALE, libswscale >= 1.1.0,, AC_MSG_ERROR([Missing libswscale package: libswscale-dev]))
dnl Check for libavdevice development package - name: libavdevice-dev
PKG_CHECK_MODULES(LIBAVDEVICE, libavdevice >= 53.0.0,, AC_MSG_ERROR([Missing libavdevice package: libavdevice-dev]))
dnl Check for libavutil development package - name: libavutil-dev
PKG_CHECK_MODULES(LIBAVUTIL, libavutil >= 51.7.0,, AC_MSG_ERROR([Missing libavutil package: libavutil-dev]))
2012-03-21 14:30:09 -04:00
PKG_CHECK_MODULES(UDEV, libudev,, AC_MSG_ERROR([Missing libudev package: libudev-dev]))
2012-01-24 17:57:14 -05:00
]);
2012-03-21 14:30:09 -04:00
2012-05-24 17:04:42 -04:00
AM_CONDITIONAL(SFL_VIDEO, test "x$enable_video" = "xyes")
2011-09-21 10:39:54 -04:00
2011-03-01 10:49:03 -05:00
LIBCCGNU2_MIN_VERSION=1.3.1
2012-04-09 12:15:55 -04:00
PKG_CHECK_MODULES([CCGNU2], [commoncpp] >= ${LIBCCGNU2_MIN_VERSION}, AC_DEFINE_UNQUOTED([COMMONCPP_PREFIX], [1], [Use commoncpp include prefix]), [
PKG_CHECK_MODULES([CCGNU2], [libccgnu2] >= ${LIBCCGNU2_MIN_VERSION}, AC_DEFINE_UNQUOTED([CCPP_PREFIX], [1], [Use cc++ include prefix]),
AC_MSG_ERROR([Missing common cpp development package: libcommoncpp2-dev]))
])
2005-12-19 00:11:35 +00:00
2012-04-09 12:15:55 -04:00
LIBCCRTP_MIN_VERSION=1.3.0
PKG_CHECK_MODULES([CCRTP], [libccrtp] >= ${LIBCCRTP_MIN_VERSION},, [
PKG_CHECK_MODULES([CCRTP], [libccrtp1] >= ${LIBCCRTP_MIN_VERSION},, AC_MSG_ERROR([Missing ccrtp development package: libccrtp-dev]))
])
2005-12-19 00:11:35 +00:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# TLS
# required dependency(ies): libssl
2011-03-01 10:49:03 -05:00
dnl Check for OpenSSL to link against pjsip and provide SIPS TLS support
2012-07-26 14:25:51 -04:00
AC_ARG_WITH([tls],
2012-07-27 10:50:12 -04:00
[ AS_HELP_STRING([--without-tls], [disable support for tls]) ],
2012-07-26 14:25:51 -04:00
[],
[with_tls=yes])
2012-07-27 10:50:12 -04:00
AS_IF([test "x$with_tls" = "xyes"], [
2012-07-26 14:25:51 -04:00
PKG_CHECK_MODULES([libssl], libssl,, AC_MSG_ERROR([Missing ssl development package: libssl-dev]))
]);
2009-08-17 17:47:02 -04:00
2012-07-26 14:25:51 -04:00
AC_DEFINE_UNQUOTED([HAVE_TLS], `if test "x$with_tls" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have tls support])
AM_CONDITIONAL(BUILD_TLS, test "x$with_tls" = "xyes" )
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# ZRTP
# required dependency(ies): libzrtp
2011-03-01 10:49:03 -05:00
dnl Check for libzrtpcpp, a ccRTP extension providing zrtp key exchange
LIBZRTPCPP_MIN_VERSION=1.3.0
2012-07-26 17:07:39 -04:00
AC_ARG_WITH([zrtp],
2012-07-27 10:50:12 -04:00
[ AS_HELP_STRING([--without-zrtp], [disable support for zrtp]) ],
2012-07-26 17:07:39 -04:00
[],
[with_zrtp=yes])
2012-07-27 10:50:12 -04:00
AS_IF([test "x$with_zrtp" = "xyes"], [
PKG_CHECK_MODULES([ZRTPCPP], libzrtpcpp >= ${LIBZRTPCPP_MIN_VERSION},, AC_MSG_ERROR([Missing zrtp development package: libzrtpcpp-dev]))
2012-07-26 17:07:39 -04:00
]);
AC_DEFINE_UNQUOTED([HAVE_ZRTP], `if test "x$with_zrtp" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have zrtp support])
AM_CONDITIONAL(BUILD_ZRTP, test "x$with_zrtp" = "xyes" )
2009-10-09 14:56:25 -04:00
2012-07-26 17:07:39 -04:00
# DBUS
# required dependency(ies): libdbus-c++
2011-08-08 15:52:41 -04:00
dnl DBus-C++ detection
2011-08-08 16:22:25 -04:00
dnl pkg-config doesn't like 0.6.0-pre1 version number, it assumes that it is
2011-08-08 15:52:41 -04:00
dnl more recent than (unreleased) 0.6.0
DBUS_CPP_REQUIRED_VERSION=0.6.0-pre1
PKG_CHECK_MODULES(DBUSCPP, dbus-c++-1,,
2012-03-20 14:30:18 -04:00
AC_MSG_ERROR([You need the DBus-c++ libraries (version $DBUS_CPP_REQUIRED_VERSION or better)]))
2009-04-02 16:34:46 -04:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# Instant Messaging
# required dependency(ies): libxpat
2012-07-20 12:38:44 -04:00
AC_ARG_WITH([instant_messaging],
[ AS_HELP_STRING([--without-instant_messaging], [disable support for instant-messaging]) ],
[],
[with_instant_messaging=yes])
AS_IF([test "x$with_instant_messaging" = "xyes"], [
AX_LIB_EXPAT([1.95.0])
AS_IF([test "$HAVE_EXPAT" != "yes"], [AC_MSG_ERROR([libexpat could not be found, which is required to build this package.])], [])
]);
AC_DEFINE_UNQUOTED([HAVE_INSTANT_MESSAGING], `if test "x$with_instant_messaging" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have instant messaging support])
AM_CONDITIONAL(BUILD_INSTANT_MESSAGING, test "x$with_instant_messaging" = "xyes" )
2010-06-30 12:54:49 -04:00
2012-07-26 17:07:39 -04:00
# PTHREAD
# required dependency(ies): libxpat
2012-03-20 14:30:18 -04:00
AX_PTHREAD
2010-06-30 12:54:49 -04:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# SDES Key Exchange
# required dependency(ies): libpcre
2012-07-20 14:03:09 -04:00
AC_ARG_WITH([sdes],
[ AS_HELP_STRING([--without-sdes], [disable support for sdes key exchange]) ],
[],
[with_sdes=yes])
AS_IF([test "x$with_sdes" = "xyes"], [
AX_PATH_LIB_PCRE
]);
AC_DEFINE_UNQUOTED([HAVE_SDES], `if test "x$with_sdes" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have sdes support])
AM_CONDITIONAL(BUILD_SDES, test "x$with_sdes" = "xyes" )
2010-01-12 10:29:08 -05:00
2011-06-09 11:48:17 -04:00
dnl Check for libcppunit-dev
CPPUNIT_MIN_VERSION=1.12
PKG_CHECK_MODULES(CPPUNIT, cppunit >= ${CPPUNIT_MIN_VERSION}, AM_CONDITIONAL(BUILD_TEST, test 1 = 1 ), AM_CONDITIONAL(BUILD_TEST, test 0 = 1 ))
2007-08-28 12:02:49 -04:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# GSM CODEC
# required dependency(ies): libgsm
2012-03-20 14:30:18 -04:00
dnl check for libgsm1 (doesn't use pkg-config)
dnl Check for libgsm
2012-01-24 14:41:55 -05:00
AC_ARG_WITH([gsm], [AS_HELP_STRING([--without-gsm],
2012-03-20 14:30:18 -04:00
[disable support for gsm codec])], [], [with_gsm=yes])
2008-02-20 09:39:25 -05:00
LIBGSM=
AS_IF([test "x$with_gsm" != xno],
2012-03-20 14:30:18 -04:00
[AC_CHECK_HEADER([gsm/gsm.h], , AC_MSG_FAILURE([Unable to find the libgsm1 headers (you may need to install the dev package). You may use --without-gsm to compile without gsm codec support.]))]
[AC_CHECK_LIB([gsm], [gsm_decode], [], [
AC_MSG_FAILURE([libgsm link test failed. You may use --without-gsm to compile without gsm codec support.])
])
])
2009-07-03 16:40:46 -04:00
2011-08-05 18:47:29 -04:00
AC_DEFINE_UNQUOTED([HAVE_GSM], `if test "x$with_gsm" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libgsm])
2008-02-20 09:39:25 -05:00
AM_CONDITIONAL(BUILD_GSM, test "x$with_gsm" = "xyes" )
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# SPEEX CODEC
# required dependency(ies): libspeex
2010-11-04 15:44:21 -04:00
dnl Check for libspeex
2008-02-20 09:39:25 -05:00
AC_ARG_WITH([speex],
2012-07-27 10:50:12 -04:00
[AS_HELP_STRING([--without-speex], [disable support for speex codec])],
2012-03-20 14:30:18 -04:00
[],
[with_speex=yes])
2008-02-20 09:39:25 -05:00
AS_IF([test "x$with_speex" != xno],
2012-03-20 14:30:18 -04:00
[AC_CHECK_HEADER([speex/speex.h], , AC_MSG_FAILURE([Unable to find the libspeex headers (you may need to install the dev package). You may use --without-speex to compile without speex codec support.]))]
[AC_CHECK_LIB([speex], [speex_decode_int],
[],
[AC_MSG_FAILURE([libspeex link test failed. You may use --without-speex to compile without speex codec support.])])
])
2011-08-08 16:22:25 -04:00
AC_DEFINE_UNQUOTED([HAVE_SPEEX], `if test "x$with_speex" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libspeex])
2010-11-04 15:44:21 -04:00
AM_CONDITIONAL(BUILD_SPEEX, test "x$with_speex" = "xyes" )
2009-02-17 16:23:05 -05:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# SPEEX DSP
# required dependency(ies): libspeexdsp
2010-06-16 17:39:45 -04:00
dnl check in case the libspeexdsp is not installed
2012-07-26 13:55:49 -04:00
AC_ARG_WITH([speexdsp],
[AS_HELP_STRING([--without-speexdsp],
[disable support for speexdp Noise Suppression and Automatic Gain Control])],
[],
[with_speexdsp=yes])
AS_IF([test "x$with_speexdsp" != xno],
AC_CHECK_HEADER([speex/speex_preprocess.h], , AC_MSG_FAILURE([Unable to find the libspeexdsp headers (you may need to install the libspeexdsp-dev package) used for Noise Suppression and Automatic Gain Control.]))
2012-07-27 10:50:12 -04:00
AC_SEARCH_LIBS([speex_preprocess_run], [speexdsp], [], [AC_MSG_ERROR([Unable to find speexdsp development files])])
)
2012-07-26 13:55:49 -04:00
AC_DEFINE_UNQUOTED([HAVE_SPEEXDSP], `if test "x$with_speexdsp" = "xyes"; then echo 1; else echo 0; fi`, [Define if you have libspeexdsp])
AM_CONDITIONAL(BUILD_SPEEXDSP, test "x$with_speexdsp" = "xyes" )
2005-12-19 00:11:35 +00:00
2012-07-26 17:07:39 -04:00
# IAX
# required dependency(ies): libiax2 (static)
2010-11-04 15:44:21 -04:00
dnl Check for IAX
2012-01-24 14:41:55 -05:00
AC_ARG_WITH([iax2], [AS_HELP_STRING([--without-iax2],
[disable support for the iax2 protocol])], [], [with_iax2=yes])
2008-02-20 12:04:41 -05:00
2011-08-05 18:47:29 -04:00
AC_DEFINE_UNQUOTED([HAVE_IAX], `if test "x$with_iax2" = "xyes"; then echo 1; else echo 0;fi`, [Define if you have libiax2])
2008-02-20 16:18:31 -05:00
AM_CONDITIONAL(USE_IAX, test "x$with_iax2" = "xyes" )
2005-12-19 00:11:35 +00:00
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# NETWORK MANAGER
# required dependency(ies): libiax2 (static)
2012-07-26 13:55:49 -04:00
dnl Check for network-manager
2012-01-24 14:41:55 -05:00
AC_ARG_WITH([networkmanager], [AS_HELP_STRING([--without-networkmanager],
2012-03-20 14:30:18 -04:00
[disable support for network-manager events])], [],
2012-01-24 14:41:55 -05:00
[with_networkmanager=yes])
2009-11-19 12:40:10 -05:00
AM_CONDITIONAL(USE_NETWORKMANAGER, test "x$with_networkmanager" = "xyes" )
2012-07-26 13:55:49 -04:00
2012-07-26 17:07:39 -04:00
# DOXYGEN
# required dependency(ies): doxygen
2008-03-03 09:02:41 -05:00
# check for doxygen, mostly stolen from http://log4cpp.sourceforge.net/
# ----------------------------------------------------------------------------
AC_DEFUN([BB_ENABLE_DOXYGEN],
2011-08-08 16:22:25 -04:00
[
2011-08-08 16:40:53 -04:00
AC_ARG_ENABLE(doxygen, [ --enable-doxygen enable documentation generation with doxygen (disabled by default)])
2011-08-08 16:22:25 -04:00
AC_ARG_ENABLE(dot, [ --enable-dot use 'dot' to generate graphs in doxygen (auto)])
2011-08-08 16:40:53 -04:00
if test "x$enable_doxygen" = xyes; then
2011-08-08 16:22:25 -04:00
AC_PATH_PROG(DOXYGEN, doxygen, , $PATH)
2011-08-08 16:40:53 -04:00
test x$DOXYGEN = x && AC_MSG_ERROR([could not find doxygen])
2011-08-08 16:22:25 -04:00
AC_PATH_PROG(DOT, dot, , $PATH)
2011-06-21 14:36:55 -04:00
test x$DOT = x -a "x$enable_dot" = xyes && AC_MSG_ERROR([could not find dot])
2011-08-08 16:22:25 -04:00
fi
2012-03-20 14:30:18 -04:00
AM_CONDITIONAL(ENABLE_DOXYGEN, test x$DOXYGEN = xyes)
2011-08-08 16:22:25 -04:00
])
# Acutally perform the doxygen check
BB_ENABLE_DOXYGEN
2007-11-02 11:39:04 -04:00
2012-07-26 13:55:49 -04:00
2012-06-19 17:37:31 -04:00
CXXFLAGS="${CXXFLAGS} -g -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -Weffc++"
2012-03-20 16:46:44 -04:00
dnl What to generate
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([libs/Makefile \
libs/iax2/Makefile])
AC_CONFIG_FILES([src/Makefile \
src/sip/Makefile \
src/im/Makefile \
src/iax/Makefile \
src/audio/Makefile \
src/audio/audiortp/Makefile \
src/audio/pulseaudio/Makefile \
src/audio/alsa/Makefile \
src/audio/sound/Makefile \
src/audio/codecs/Makefile \
src/config/Makefile \
src/dbus/Makefile \
src/hooks/Makefile \
2012-03-21 14:30:09 -04:00
src/history/Makefile \
src/video/Makefile \
src/video/test/Makefile])
2012-03-20 16:46:44 -04:00
2006-06-28 23:37:53 +00:00
# Go!
2011-08-08 16:22:25 -04:00
AC_OUTPUT
2011-03-01 13:50:44 -05:00
2011-08-22 16:06:19 -04:00
AC_CONFIG_SUBDIRS([libs/pjproject])
2011-08-08 16:22:25 -04:00
AC_MSG_NOTICE([[Configuration done! Please make sure that pjsip library (libs/pjproject) has already been compiled. Run `make' to build the software.]])