[BACK] Return to configure.in CVS log [TXT][DIR] Up to Nevrax / code / nelns

File: Nevrax / code / nelns / configure.in (download)
Revision 1.10, Thu Jan 10 14:33:20 2002 UTC (6 months, 2 weeks ago) by valignat
Branch: MAIN
Changes since 1.9: +13 -4 lines
BUGFIX , cleanup and, support for minimum python version required in the configure scripts.

dnl ====================================================================
dnl Configuration script for NeLNS
dnl ====================================================================
dnl
dnl $Id: configure.in,v 1.10 2002/01/10 14:33:20 valignat Exp $
dnl 


dnl ====================================================================
dnl Process this file with autoconf to produce a configure script.
dnl ====================================================================

AC_INIT(admin_service/admin_service.cpp)

MAJOR_VERSION=0
MINOR_VERSION=3
PICO_VERSION=0

AM_INIT_AUTOMAKE(nelns, $MAJOR_VERSION.$MINOR_VERSION.$PICO_VERSION)

AM_CONFIG_HEADER(config.h)


dnl The following hack should ensure that configure doesn't add optimizing
dnl or debugging flags to CFLAGS or CXXFLAGS
CFLAGS="$CFLAGS "
CXXFLAGS="$CXXFLAGS "


dnl ====================================================================
dnl Checks for programs.
dnl ====================================================================

AC_PROG_MAKE_SET

AC_PROG_CC
AC_PROG_CXX

AM_PROG_LIBTOOL

AM_SANITY_CHECK

AC_PROG_INSTALL


dnl ====================================================================
dnl Configure Settings
dnl ====================================================================

AC_LANG_CPLUSPLUS


dnl ====================================================================
dnl Debug/optimized compilation mode
dnl ====================================================================

AM_NEL_DEBUG


dnl ====================================================================
dnl Checks for typedefs, structures, and compiler characteristics.
dnl ====================================================================

AC_C_CONST

dnl Add the define _REENTRANT for a correct use of the threads
if test "X$CC" = "Xgcc";
then
    CXXFLAGS="$CXXFLAGS -D_REENTRANT"
fi


dnl ====================================================================
dnl Checks for header files.
dnl ====================================================================

AC_STDC_HEADERS
AC_CHECK_HEADERS(fcntl.h unistd.h)


dnl ====================================================================
dnl Checks for libraries.
dnl ====================================================================

dnl ====================================================================
dnl STLPort

AM_PATH_STLPORT


dnl ====================================================================
dnl NeL

AM_PATH_NEL("yes", "yes", "no", "no", "no", "no")

CXXFLAGS="$CXXFLAGS ${NEL_CFLAGS}"
LIBS="$LIBS ${NEL_LIBS}"


dnl ====================================================================
dnl Checks for library functions.
dnl ====================================================================


dnl ====================================================================
dnl Output files to generate.
dnl ====================================================================

AC_OUTPUT( Makefile                        \
           login_service/Makefile          \
           naming_service/Makefile         \
           admin_executor_service/Makefile \
           admin_service/Makefile          \
           welcome_service/Makefile        \
)


dnl End of configure.in