| author | David Anderson <dvander@alliedmods.net> |
| Sat Jan 12 16:35:26 2013 -0800 (2013-01-12) | |
| changeset 260 | 05de34f712fe |
| parent 86 | 32ad0523b309 |
| permissions | -rw-r--r-- |
| 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 |