processing include files
Enrik Berkhan
enrik#freeradius at planb.de
Sun Jul 8 13:43:52 CEST 2007
Wichert Akkerman wrote:
> Doesn't AC_CONFIG(include/freeradius-client.h) work? There is no special
> logic in autoconf that checks file types as far as I know.
I think this works without polluting any namespace.
configure.in:
AC_CHECK_HEADERS(inttypes.h,
[INCLUDE_INTTYPES='#include <inttypes.h>'],
[INCLUDE_INTTYPES='/* inttypes.h not available on this
system */'])
AC_CHECK_HEADERS(stdint.h,
[INCLUDE_STDINT='#include <stdint.h>'],
[INCLUDE_STDINT='/* stdint.h not available on this
system */'])
AC_SUBST(INCLUDE_INTTYPES)
AC_SUBST(INCLUDE_STDINT)
...
AC_CONFIG_FILES([
...
include/freeradius-client.h
...
])
include/freeradius-client.h.in:
...
#include <sys/types.h>
@INCLUDE_INTTYPES@
@INCLUDE_STDINT@
#include <stdio.h>
...
Enrik
More information about the Freeradius-Devel
mailing list