[Top][All Lists]

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

Re: have headers & libs, but cannot configure/make

From: Mike Miller
Subject: Re: have headers & libs, but cannot configure/make
Date: Fri, 6 Jan 2017 07:45:03 -0800
User-agent: NeoMutt/20161126 (1.7.1)

On Fri, Jan 06, 2017 at 10:41:06 -0500, John W. Eaton wrote:
> On 01/06/2017 10:18 AM, Mike Miller wrote:
> > On Fri, Jan 06, 2017 at 09:55:44 -0500, John W. Eaton wrote:
> > > On 01/05/2017 02:37 PM, Mike Miller wrote:
> > > Does it work now for linking your pcre library?
> > 
> > I don't think it will, because it doesn't take PCRE_CPPFLAGS into
> > account when testing for the presence of pcre.h.
> Oh.  Oops.
> > Why not use OCTAVE_CHECK_LIB for consistency?
> We could do that, but I thought we were aiming to use pkg-config.
> There are a few other cases where we use PKG_CHECK_MODULE to get FOO_CFLAGS
> and FOO_LIBS, then we set FOO_CPPFLAGS=$FOO_CFLAGS.  Ugh.
> I would prefer setting -I options (only) in CPPFLAGS, -L options (only) in
> LDFLAGS, and the -llibfoo in FOO_LIBS.  So yeah, maybe we should be using
> OCTAVE_CHECK_LIB, possibly modified to use pkg-config if pkg-config has info
> for the library we are looking for?

OCTAVE_CHECK_LIB already uses pkg-config (since July 2016) and already
takes care of all of what you mention. I even added an argument to allow
the name of the library (what Octave calls the library) to differ from
the name of the .pc file (see e.g. portaudio).


reply via email to

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