autoconf
[Top][All Lists]
Advanced

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

Re: Finding a header


From: Braden McDaniel
Subject: Re: Finding a header
Date: Fri, 16 Dec 2005 01:26:20 -0500

On Thu, 2005-12-15 at 16:14 -0700, Daryl Lee wrote:
> I am autoconfiscating a project involving other developers.  I need a
> portable way of finding a header (it's an OpenGL header, glut.h, but
> that's just a specific example).  On my machine, it's
> in /usr/include/GL, but on other machines it may be elsewhere,
> like /usr/include.  The  only thing I know to do is just list them in
> AM_CPPFLAGS, and find them by trial and error.  That seems a tad kludgy
> to me.  I expect I'll have a similar issue with libraries once I get
> over this hurdle.

As far as OpenGL is concerned, I wrote some macros you can find at
<http://ac-archive.sourceforge.net> that may help you: AX_CHECK_GL,
AX_CHECK_GLU, and AX_CHECK_GLUT.

IME, OpenGL headers are in $includedir/GL everywhere except Mac OS X,
which puts them in $includedir/OpenGL. But the situation is more
complicated than that, since a Mac OS X user might also have Mesa (or
similar) installed, in which case there will be OpenGL headers in
$includedir/GL, too. I came to the conclusion that the only recourse was
to insist that the user tell the package if the Apple OpenGL framework
should be used via a configure option.

-- 
Braden McDaniel                           e-mail: <address@hidden>
<http://endoframe.com>                    Jabber: <address@hidden>





reply via email to

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