autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AC_CHECK_HEADER and kernel header files


From: Frank A. Uepping
Subject: Re: AC_CHECK_HEADER and kernel header files
Date: Mon, 4 Aug 2003 19:05:52 +0200

On Sunday 03 August 2003 19:24, Bob Proulx wrote:
> Frank A. Uepping wrote:
> > I want to check for a kernel header file with AC_CHECK_HEADER.
>
> Since you are wanting to use a kernel header file you should know that
> you are leaving portable code behind and moving into the realm of only
> running on a particular type of system.  Of course a goal of autoconf
> is to enable portably running on different systems.
What about portability among various versions of a system!

>
> > E.g.:
> > AC_CHECK_HEADER([cdrom.h],, [AC_MSG_ERROR([cdrom.h not found])])
> > ./configure CPPFLAGS=-I/usr/include/linux
>
> I believe the proper name for cdrom.h is linux/cdrom.h. 
 AC_CHECK_HEADER([linux/cdrom.h]...
Yep this way it works.

> You should
> not be requiring users to pass in options such as this to your
> configure run.  If you do then the default case won't work.  If you do
> want to always add a directory to CPPFLAGS then you should probably be
> using AM_CPPFLAGS in your automake Makefile.am file.
Seems it works for me.

/FAU




reply via email to

[Prev in Thread] Current Thread [Next in Thread]