kern+world / ports make options

Pegasus Mc Cleaft ken at
Sun Apr 25 18:38:03 UTC 2010

On Sunday 25 April 2010 11:17:40 Ulrich Spörlein wrote:
> On Sat, 24.04.2010 at 16:42:37 +0000, Pegasus Mc Cleaft wrote:
> > 	It may already be implemented, but it would be nice if there was
> > something defined while the kernel and/or world is being built to that a
> > nested block of ifdefs can select which env variables to be set.
> src.conf has already been mentioned, I don't use it myself but have the
> following set in make.conf
> .if ${.CURDIR:M*/usr/ports/*}
> WRKDIRPREFIX=	/usr/obj
> .include "/etc/ports.conf"
> .endif

Hi Ulrich, 

	Thank you for that. This is pretty much what I was looking for as I can 
use the .if block to add in only the pieces I want. The src.conf solution was 
an option, but since both make.conf and src.conf are called, I ended up 
basically undoing everything in src.conf that I did in make.conf; and that 
didn't work so well as I kept breaking the build (couldn't find headers and 
all sorts of thing). No doubt, it was the way that I did it.. Your solution is 
cleaner and makes sense to me. 

Thanks again, 

More information about the freebsd-current mailing list