ax_require_one_func

Synopsis

AX_REQUIRE_ONE_FUNC (FUNCTION..., [ACTION-IF-ANY-FOUND], [ACTION-IF-NONE-FOUND])

Description

AX_REQUIRE_ONE_FUNC is a simple wrapper for AC_CHECK_FUNCS. It calls AC_CHECK_FUNCS on the list of functions named in the first argument, then invokes ACTION-IF-ANY-FOUND if at least one of the functions exists or ACTION-IF-NONE-FOUND if none of the functions exist.

Here’s an example:

  AX_REQUIRE_ONE_FUNC([posix_memalign memalign valloc], ,
    [AC_MSG_ERROR([unable to allocate page-aligned memory])])

Source Code

Download the latest version of ax_require_one_func.m4 or browse the macro’s revision history.

License

Copyright © 2008 Scott Pakin 

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.