On Sat, Jun 20, 2015 at 9:04 AM, Kevin Lamonte <kevin.lamo...@gmail.com> wrote:
> End-users wanting the X11 version right now can also pass "--with-x 
> --x-libraries=/usr/lib/x86_64-linux-gnu/" to configure (might be different 
> path based on distro, this is what I use on Debian).  Making this behavior 
> default would be nice.
>

For me, the easiest way to find libraries on my system is to use
pkg-config.  It's also part of the freedesktop standard (
http://www.freedesktop.org/wiki/Software/pkg-config/ ).  I'm using it
in the pdcurses makefile for SDL2.  With pkg-config, it doesn't matter
where a distribution chooses to place libraries, the .pc file holds
the correct location.  Not every library has a related .pc file
(although many do).  I typically create .pc files for any libraries
that don't already have them.  It makes it very easy to switch
locations of libraries or to switch between SDL and SDL2.  It's a
simple, standard way for build scripts to locate libraries.  If you're
not thrilled with all the dependencies required to build the gnu
version of pkg-config, you can use pkgconf (
https://github.com/pkgconf/pkgconf ).  It's a drop-in replacement for
pkg-config.

Reply via email to