configure.ac (1146B)
1 # This file is in the public domain. 2 3 AC_PREREQ([2.71]) 4 AC_INIT([libgpuverify], [0.0.0] [taler@gnu.org]) 5 AC_CONFIG_AUX_DIR([build-aux]) 6 AC_CONFIG_SRCDIR([source/universal.c]) 7 AC_CONFIG_HEADERS([libgpuverify_config.h]) 8 AC_CANONICAL_TARGET 9 AC_CANONICAL_HOST 10 AC_CANONICAL_BUILD 11 AM_INIT_AUTOMAKE([subdir-objects 1.9 tar-pax]) 12 13 # pretty build rules 14 AM_SILENT_RULES([yes]) 15 AC_CONFIG_MACRO_DIR([m4]) 16 17 # Checks for programs. 18 AC_PROG_CC 19 AC_PROG_INSTALL 20 AC_PROG_LN_S 21 22 LT_INIT([disable-static dlopen]) 23 24 # Checks for libraries. 25 AC_CHECK_LIB([OpenCL], [clCreateContext]) 26 AC_CHECK_LIB([gcrypt], [gcry_control]) 27 AC_CHECK_LIB([gmp], [mpz_init]) 28 29 # FIXME: where are these used? 30 AC_CHECK_LIB([m], [sqrt]) 31 AC_CHECK_LIB([pthread], [pthread_create]) 32 33 # Checks for header files. 34 AC_CHECK_HEADERS([fcntl.h stdint.h unistd.h]) 35 36 # Checks for typedefs, structures, and compiler characteristics. 37 AC_CHECK_HEADER_STDBOOL 38 AC_TYPE_SIZE_T 39 AC_TYPE_UINT32_T 40 AC_TYPE_UINT64_T 41 42 # Checks for library functions. 43 AC_FUNC_MALLOC 44 AC_FUNC_MMAP 45 AC_FUNC_REALLOC 46 AC_CHECK_FUNCS([clock_gettime memset munmap strerror]) 47 48 AC_CONFIG_FILES([Makefile 49 source/Makefile]) 50 AC_OUTPUT