Initial repository content import
[opteya:ib-hw-nes-create-qp-null.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ([2.69])
5 AC_INIT([fuzzinband], [0.0], [ydroneaud@opteya.com])
6 AC_CONFIG_SRCDIR([ib-hw-nes-create-qp-null.c])
7 AC_CONFIG_HEADERS([config.h])
8 AM_INIT_AUTOMAKE
9
10 AC_SYS_LARGEFILE
11
12 # Checks for programs.
13 AC_PROG_CC
14
15 # Checks for libraries.
16 AC_CHECK_LIB([ibverbs], [ibv_get_device_list], [],
17         [AC_MSG_ERROR([Please install libibverbs.])])
18
19 # Checks for header files.
20 AC_CHECK_HEADERS([stddef.h stdint.h string.h unistd.h])
21 AC_HEADER_ASSERT
22 AC_CHECK_HEADER([infiniband/kern-abi.h], [],
23         [AC_MSG_ERROR([<infiniband/kern-abi.h> not found. Please install libibverbs.])])
24 AC_CHECK_HEADER([infiniband/verbs.h], [],
25         [AC_MSG_ERROR([<infiniband/verbs.h> not found. Please install libibverbs.])])
26
27 # Checks for typedefs, structures, and compiler characteristics.
28 AC_TYPE_SIZE_T
29 AC_TYPE_SSIZE_T
30 AC_TYPE_UINT8_T
31 AC_TYPE_UINTPTR_T
32
33 # Checks for library functions.
34 AC_FUNC_MMAP
35 AC_CHECK_FUNCS([munmap mprotect strerror])
36
37 AC_CONFIG_FILES([Makefile])
38 AC_OUTPUT