yasnd/configure.ac

55 lines
1.2 KiB
Plaintext
Raw Normal View History

2011-11-15 14:41:46 +04:00
AC_PREREQ([2.68])
AC_INIT(yasnd, 0.1, admin@pinkbyte.ru)
AC_CONFIG_SRCDIR([daemon/yasnd.c])
2011-11-15 14:41:46 +04:00
AC_CONFIG_HEADERS([config.h])
AC_LANG([C])
AM_INIT_AUTOMAKE
AC_DISABLE_STATIC
2011-11-15 14:41:46 +04:00
# Default prefix for installation
AC_PREFIX_DEFAULT(/usr)
2011-11-15 14:41:46 +04:00
# Checks for programs.
2011-11-15 17:53:12 +04:00
AC_PROG_CC_C99
AM_PROG_CC_C_O
LT_INIT
2011-11-15 14:41:46 +04:00
# Checks for libraries.
2011-11-17 15:45:44 +04:00
PKG_CHECK_MODULES([libconfuse], [libconfuse >= 2.0])
2011-11-15 14:41:46 +04:00
# Checks for header files.
2011-11-15 17:53:12 +04:00
AC_CHECK_HEADERS([fcntl.h signal.h stdlib.h string.h syslog.h unistd.h])
2011-12-19 18:34:44 +04:00
AC_HEADER_STDBOOL
2011-11-15 14:41:46 +04:00
# Checks for typedefs, structures, and compiler characteristics.
2011-11-17 15:45:44 +04:00
AC_TYPE_PID_T
2011-11-15 14:41:46 +04:00
# Checks for library functions.
2011-12-19 18:34:44 +04:00
AC_CHECK_FUNCS([strdup memset])
2011-11-17 15:45:44 +04:00
AC_FUNC_FORK
AC_FUNC_MALLOC
2011-11-15 14:41:46 +04:00
2012-11-12 11:53:44 +04:00
# Checks for optional features
AC_ARG_ENABLE(daemon, [ --disable-daemon do not build daemon])
if test "${enable_daemon}" = "no";then
DAEMON=""
2012-11-12 11:53:44 +04:00
else
DAEMON="daemon"
AC_ARG_WITH(gammu, [ --without-gammu do not use Gammu in daemon])
if test "${with_gammu}" != "no"; then
GAMMU=""
PKG_CHECK_MODULES([gammu], [gammu >= 1.0])
AC_CHECK_LIB([Gammu], [main],
[
AC_DEFINE([HAVE_LIBGAMMU], [1], [Define if you have libGammu])
GAMMU=${gammu_LIBS}
])
AC_SUBST(GAMMU)
fi
2012-11-12 11:53:44 +04:00
fi
AC_SUBST(DAEMON)
AC_CONFIG_FILES([Makefile lib/Makefile daemon/Makefile])
2011-11-15 14:41:46 +04:00
AC_OUTPUT