Files
@ 726c7e105f83
Branch filter:
Location: DistRen/configure.ac - annotation
726c7e105f83
2.2 KiB
application/vnd.nokia.n-gage.ac+xml
add struct distrend_config to struct general_info
7f09dcee58f4 7f09dcee58f4 aaedffb71a83 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 aaedffb71a83 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 aaedffb71a83 7f09dcee58f4 7f09dcee58f4 8dabe557e169 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 7df3f36d8160 d4e0c514e983 7df3f36d8160 d28d5d62b684 d28d5d62b684 d28d5d62b684 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 bc10ec90894c bc10ec90894c bc10ec90894c bc10ec90894c bc10ec90894c bc10ec90894c 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 48595cc76664 29928fb1ab2b 29928fb1ab2b 29928fb1ab2b 29928fb1ab2b 48595cc76664 48595cc76664 7df3f36d8160 7df3f36d8160 245d14985daf d906e6d3c748 7f09dcee58f4 f981ae9f06e5 ce76e9e6b477 ef8623524c7b 90e81c5eddb6 7f09dcee58f4 7f09dcee58f4 7df3f36d8160 7f09dcee58f4 7f09dcee58f4 d28d5d62b684 b98974c4ed7f ef8623524c7b ef8623524c7b 7f09dcee58f4 7f09dcee58f4 7f09dcee58f4 | # Copyright 2008 Nathan Phillip Brink, Ethan Zonca
#
# This file is a part of DistRen.
#
# Distren is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# DistRen is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with DistRen. If not, see <http://www.gnu.org/licenses/>.
AC_PREREQ(2.61)
AC_INIT([distren],[0.0],[http://bugs.ohnopub.net/])
AC_CONFIG_SRCDIR([src/server/distrend.c])
AC_PROG_CC
AC_PROG_LIBTOOL
#AC_PROG_RANLIB #don't add this even if autoscan says to, because AC_PROG_LIBTOOL is enough
AM_INIT_AUTOMAKE
AM_PROG_CC_C_O
#basic low-level checks (suggested by autoscan)
AC_CHECK_FUNCS([dup2])
AC_CHECK_FUNCS([memset])
AC_CHECK_FUNCS([strdup])
AC_CHECK_HEADERS([fcntl.h])
AC_CHECK_HEADERS([malloc.h])
# TODO: write up --with-list option
AC_CHECK_HEADERS([list.h queue.h stack.h], [], [AC_MSG_ERROR([I need liblist to be installed])])
AC_CHECK_LIB([list], [list_init], [
AC_SUBST([LIST_LIBS],[-llist])], [
AC_MSG_ERROR([I need liblist to be installed]) ])
AC_FUNC_FORK
AC_FUNC_MALLOC
AC_TYPE_PID_T
AC_TYPE_SIZE_T
# to grab GNU-specific function prototypes for the following functions:
# getline
AC_DEFINE([_GNU_SOURCE], [1])
#package dependencies:
PKG_PROG_PKG_CONFIG(0.17.2)
PKG_CHECK_MODULES(DISTLIBS, libconfuse >= 2.5 libcurl libxml-2.0)
PKG_CHECK_MODULES([CHECK], [check >= 0.9.3])
AC_DEFINE_DIR([SYSCONFDIR], [sysconfdir], [Directory to find configuration files in])
AC_DEFINE_DIR([LOCALSTATEDIR], [localstatedir], [Directory in which the server or client may store its state files and data])
AC_DEFINE_DIR([RUNSTATEDIR], [localstatedir/run], [Directory where PID files are stored])
AC_CONFIG_FILES([Makefile
src/Makefile
src/common/Makefile
src/server/Makefile
src/client/Makefile
src/tests/Makefile
etc/Makefile
etc/distrendaemon.conf
etc/distrenslave.conf
])
AC_OUTPUT
|