src/configure.in
author David Anderson <danderson@mozilla.com>
Wed Jul 25 00:48:08 2012 -0700 (2012-07-25)
changeset 91 5f4402180204
parent 86 32ad0523b309
permissions -rw-r--r--
Added clang support. A lot of the motion here is introducing a new offsetof because clang's seems broken?
dvander@28
     1
#                                               -*- Autoconf -*-
dvander@28
     2
# Process this file with autoconf to produce a configure script.
dvander@28
     3
dvander@28
     4
AC_PREREQ([2.61])
dvander@28
     5
AC_INIT(foobar, 0.1, https://bugs.alliedmods.net/)
dvander@28
     6
AC_CONFIG_AUX_DIR(${srcdir}/build/autoconf)
dvander@28
     7
AC_CONFIG_SRCDIR([Heap.cpp])
dvander@28
     8
AC_LANG(C++)
dvander@28
     9
AC_CANONICAL_HOST
dvander@28
    10
dvander@28
    11
# Checks for programs.
dvander@28
    12
AC_PROG_CXX
dvander@28
    13
dvander@28
    14
# Checks for libraries.
dvander@28
    15
dvander@28
    16
# Checks for header files.
dvander@28
    17
AC_CHECK_HEADERS([limits.h stddef.h stdint.h stdlib.h string.h sys/time.h unistd.h])
dvander@28
    18
dvander@28
    19
# Checks for typedefs, structures, and compiler characteristics.
dvander@28
    20
AC_C_INLINE
dvander@28
    21
dvander@28
    22
# Checks for library functions.
dvander@28
    23
AC_FUNC_MALLOC
dvander@28
    24
AC_FUNC_REALLOC
dvander@28
    25
AC_CHECK_FUNCS([gettimeofday memset strchr])
dvander@28
    26
dvander@28
    27
mkdir -p .deps
dvander@28
    28
touch .deps/
dvander@28
    29
dvander@28
    30
#AX_COMPILER_VENDOR
dvander@28
    31
dvander@28
    32
CXXVENDOR=$ax_cv_cxx_compiler_vendor
dvander@28
    33
AC_SUBST(CXXVENDOR)
dvander@28
    34
dvander@28
    35
case "$host" in
dvander@28
    36
    *-linux*)
dvander@28
    37
        PLATFORM="linux"
dvander@28
    38
        ;;
dvander@28
    39
    *-darwin*)
dvander@28
    40
        PLATFORM="darwin"
dvander@28
    41
        ;;
dvander@28
    42
esac
dvander@28
    43
dvander@28
    44
AC_SUBST(PLATFORM)
dvander@28
    45
dvander@28
    46
AC_OUTPUT(Makefile)
dvander@28
    47