libgpuverify

Signature verification on GPUs (WiP)
Log | Files | Refs | README | LICENSE

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