Subject: Re: problem with absolute include paths being killed (MacOS X)
To: Georg Schwarz <georg.schwarz@freenet.de>
From: Todd Vierling <tv@duh.org>
List: tech-pkg
Date: 03/06/2006 10:19:25
On Sun, 5 Mar 2006, Georg Schwarz wrote:

>    (logic) pop:  -I/Developer/Headers/FlatCarbon
>    (logic) to:
>    (logic) push:

> +.if ${OPSYS} == "Darwin"
> +BUILDLINK_PASSTHRU_DIRS+=      /Developer/Headers/FlatCarbon
> +.endif

> Is this the correct approach to the issue?

Yes.

> Should it be specified per package of rather globally for all packages (and if
> the latter, where)?

Per-package basis, in the package's Makefile (or Makefile fragments).

> It's probably needed only for MacOS X, not for Darwin without Carbon. Is there
> an elegant way at Makefile level to distinguish between these situations?

It doesn't really matter that much, you're fine just checking for Darwin.

-- 
-- Todd Vierling <tv@duh.org> <tv@pobox.com> <todd@vierling.name>