Date: Sun, 11 Feb 2007 16:09:43 -0500 From: Mike Meyer <mwm-keyword-freebsdhackers2.e313df@mired.org> To: John E Hein <jhein@timing.com> Cc: freebsd-hackers@freebsd.org, Garrett Cooper <youshi10@u.washington.edu> Subject: Re: Finding libraries to link with and autoconf resources? Message-ID: <17871.34327.776800.460172@bhuda.mired.org> In-Reply-To: <17871.29428.183244.232189@gromit.timing.com> References: <45CE8BEC.7050404@u.washington.edu> <17870.42419.779434.735451@bhuda.mired.org> <2D763A31-2BAF-4AD5-A256-273CD37EB7A5@u.washington.edu> <17871.29428.183244.232189@gromit.timing.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In <17871.29428.183244.232189@gromit.timing.com>, John E Hein <jhein@timing.com> typed: > Garrett Cooper wrote at 22:46 -0800 on Feb 10, 2007: > > Are there any global scripts or options to pass to autoconf that sets > > the -L option for gcc properly? > > If the configure script doesn't support --with-png=/your/path/to/png, > then you can force feed it by using env vars. As in: > > env LDFLAGS=-L/your/path/to/png/lib CPPFLAGS=-I/your/path/to/png/include configure You also need this if the port splits the directories in a way that libpng doesn't expect. Since it uses $(LOCALBASE)/lib and $(LOCALBASE)/include/libpng, it may be doing that. > In your freebsd port, there is a common idiom that looks like this > in the Makefile: > > LDFLAGS+=-L/your/path/to/png/lib > CPPFLAGS+=-I/your/path/to/png/include > CONFIGURE_ENV=CPPFLAGS="${CPPFLAGS} LDFLAGS="${LDFLAGS} The port idiom is correctly more like: LDFLAGS+=-L$(LOCALBASE)/subdir/to/png/lib CPPFLAGS+=-I$(LOCALBASE)/subdir/to/png/include to get LOCALBASE correct. > ports@ is a better place to ask such questions, by the way. Unless it's really an autoconf question, in which case the right place would be an autoconf list. <mike -- Mike Meyer <mwm@mired.org> http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17871.34327.776800.460172>