dvander@28: # -*- Autoconf -*- dvander@28: # Process this file with autoconf to produce a configure script. dvander@28: dvander@28: AC_PREREQ([2.61]) dvander@28: AC_INIT(foobar, 0.1, https://bugs.alliedmods.net/) dvander@28: AC_CONFIG_AUX_DIR(${srcdir}/build/autoconf) dvander@28: AC_CONFIG_SRCDIR([Heap.cpp]) dvander@28: AC_LANG(C++) dvander@28: AC_CANONICAL_HOST dvander@28: dvander@28: # Checks for programs. dvander@28: AC_PROG_CXX dvander@28: dvander@28: # Checks for libraries. dvander@28: dvander@28: # Checks for header files. dvander@28: AC_CHECK_HEADERS([limits.h stddef.h stdint.h stdlib.h string.h sys/time.h unistd.h]) dvander@28: dvander@28: # Checks for typedefs, structures, and compiler characteristics. dvander@28: AC_C_INLINE dvander@28: dvander@28: # Checks for library functions. dvander@28: AC_FUNC_MALLOC dvander@28: AC_FUNC_REALLOC dvander@28: AC_CHECK_FUNCS([gettimeofday memset strchr]) dvander@28: dvander@28: mkdir -p .deps dvander@28: touch .deps/ dvander@28: dvander@28: #AX_COMPILER_VENDOR dvander@28: dvander@28: CXXVENDOR=$ax_cv_cxx_compiler_vendor dvander@28: AC_SUBST(CXXVENDOR) dvander@28: dvander@28: case "$host" in dvander@28: *-linux*) dvander@28: PLATFORM="linux" dvander@28: ;; dvander@28: *-darwin*) dvander@28: PLATFORM="darwin" dvander@28: ;; dvander@28: esac dvander@28: dvander@28: AC_SUBST(PLATFORM) dvander@28: dvander@28: AC_OUTPUT(Makefile) dvander@28: