2009-02-27 00:07:07 +00:00
|
|
|
# -*- Autoconf -*-
|
|
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
|
2009-03-05 13:42:19 +00:00
|
|
|
#AC_PREREQ([2.63])
|
2009-02-27 00:07:07 +00:00
|
|
|
AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
|
|
|
|
AM_INIT_AUTOMAKE
|
|
|
|
AC_CONFIG_SRCDIR([BPMDetect.h])
|
|
|
|
|
|
|
|
# Checks for programs.
|
|
|
|
AC_PROG_CXX
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_PROG_RANLIB
|
|
|
|
|
|
|
|
dnl Check for 64bit CPU
|
|
|
|
AC_MSG_CHECKING(for a x86-64 CPU)
|
|
|
|
dnl if test "$build_os" == "target_os"
|
|
|
|
dnl then
|
|
|
|
AC_TRY_RUN([
|
|
|
|
int main()
|
|
|
|
{
|
|
|
|
int a = 0;
|
|
|
|
int*pa = &a;
|
|
|
|
asm(".intel_syntax\n"
|
|
|
|
"mov %%rax, %0\n"
|
|
|
|
"mov %%eax, [%%rax]\n"
|
|
|
|
".att_syntax\n"
|
|
|
|
: : "r"(pa) : "%rax");
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
],cpu64=yes,cpu64=no,)
|
|
|
|
dnl else
|
|
|
|
dnl cpu64=no
|
|
|
|
dnl fi
|
|
|
|
if test "x$cpu64" == xyes
|
|
|
|
then
|
|
|
|
AC_DEFINE(__x86_64__,1,[__x86_64__])
|
|
|
|
fi
|
|
|
|
AC_MSG_RESULT($cpu64)
|
|
|
|
AM_CONDITIONAL(X86_64, test x$cpu64 = xyes)
|
|
|
|
|
|
|
|
|
|
|
|
# Checks for header files.
|
|
|
|
AC_CHECK_HEADERS([limits.h memory.h stdlib.h string.h])
|
|
|
|
|
|
|
|
# Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
AC_C_INLINE
|
|
|
|
AC_C_RESTRICT
|
|
|
|
AC_TYPE_SIZE_T
|
|
|
|
AC_HEADER_STDBOOL
|
|
|
|
|
|
|
|
# Checks for library functions.
|
|
|
|
AC_CHECK_FUNCS([memmove memset])
|
|
|
|
|
|
|
|
AC_CONFIG_FILES([Makefile])
|
|
|
|
AC_OUTPUT
|