6de1b2a5a2f068825b69b1f4940aff49a6947989
[babeltrace.git] / m4 / ax_require_defined.m4
1 # SPDX-License-Identifier: FSFAP
2 # ===========================================================================
3 # https://www.gnu.org/software/autoconf-archive/ax_require_defined.html
4 # ===========================================================================
5 #
6 # SYNOPSIS
7 #
8 # AX_REQUIRE_DEFINED(MACRO)
9 #
10 # DESCRIPTION
11 #
12 # AX_REQUIRE_DEFINED is a simple helper for making sure other macros have
13 # been defined and thus are available for use. This avoids random issues
14 # where a macro isn't expanded. Instead the configure script emits a
15 # non-fatal:
16 #
17 # ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found
18 #
19 # It's like AC_REQUIRE except it doesn't expand the required macro.
20 #
21 # Here's an example:
22 #
23 # AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG])
24 #
25 # LICENSE
26 #
27 # Copyright (c) 2014 Mike Frysinger <vapier@gentoo.org>
28 #
29 # Copying and distribution of this file, with or without modification, are
30 # permitted in any medium without royalty provided the copyright notice
31 # and this notice are preserved. This file is offered as-is, without any
32 # warranty.
33
34 #serial 2
35
36 AC_DEFUN([AX_REQUIRE_DEFINED], [dnl
37 m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])])
38 ])dnl AX_REQUIRE_DEFINED
This page took 0.032134 seconds and 5 git commands to generate.