mistserver/configure.ac
Lekensteyn 90e0c0037e autofoo cleanup, put version detection in configure.ac
- Autogenerated files do not belong to the repository, remove those files.

- The version is also determined when generating the configure file, so remove
  the version.sh file as well.

- Remove ACLOCAL_AMFLAGS and the related entry in configure.ac to get rid of
  configuration errors.

- Do not create NEWS or INSTALL by using a lower strictness.

- Ignore autogenerated autojunk.
2012-06-02 22:19:57 +02:00

50 lines
1.3 KiB
Text

# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.60])
AC_INIT([MistServer],
m4_esyscmd([git describe --tags | tr -d '\n']),
[contact@ddvtech.com])
AC_CONFIG_SRCDIR([src/buffer.cpp])
# foreign: no need for NEWS or INSTALL files
AM_INIT_AUTOMAKE([foreign])
LT_INIT
# Checks for programs.
AC_PROG_CXX
AC_PROG_CC
# Checks for libraries.
AC_CHECK_LIB(ssl, RC4)
# Checks for header files.
AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdint.h stdlib.h string.h sys/socket.h sys/time.h unistd.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL
AC_C_INLINE
AC_TYPE_INT32_T
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_TYPE_UINT32_T
AC_TYPE_UINT64_T
AC_TYPE_UINT8_T
# Checks for library functions.
AC_FUNC_FORK
AC_FUNC_MALLOC
AC_FUNC_REALLOC
AC_CHECK_FUNCS([dup2 gettimeofday memset mkdir socket strerror])
# Fix chars to unsigned
CXXFLAGS="$CXXFLAGS -funsigned-char"
#allow verbose mode compiles
AC_ARG_ENABLE([verbose], AC_HELP_STRING([--enable-verbose], [Compile with verbose messages]), CXXFLAGS="-DDEBUG=4 $CXXFLAGS")
AC_CONFIG_FILES([Makefile
lib/Makefile
src/converters/Makefile
src/analysers/Makefile
src/Makefile])
AC_OUTPUT