blob: 490fccccc2b7e4cab89d6b5c2465101333fa8f95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# SYNOPSIS
#
# AX_CHECK_DEFINE(includefile, define, [ACTION-SUCCESS], [ACTION-FAILURE])
#
# DESCRIPTION
#
# Check whether the given #define is available in the given #include file
#
# LICENSE
#
# See the root directory of the libtpms project for the LICENSE
#
AC_DEFUN([AX_CHECK_DEFINE],
[AC_PREREQ(2.63)
AC_MSG_CHECKING(whether $2 is defined in $1)
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([[#include $1]],
[[#ifndef $2
#error $2 not defined
#endif]])],
[
AC_MSG_RESULT([yes])
[$3]
],
[
AC_MSG_RESULT([no])
[$4]
]
)
]
)
|