Subject: CVS commit: pkgsrc/mk
To: None <pkgsrc-changes@NetBSD.org>
From: grant beattie <grant@netbsd.org>
List: pkgsrc-changes
Date: 10/06/2004 09:49:53
Module Name:	pkgsrc
Committed By:	grant
Date:		Wed Oct  6 09:49:53 UTC 2004

Modified Files:
	pkgsrc/mk: compiler.mk defs.Darwin.mk
	pkgsrc/mk/wrapper: bsd.wrapper.mk
Added Files:
	pkgsrc/mk/compiler: xlc.mk
	pkgsrc/mk/wrapper: transform-xlc-cc

Log Message:
add initial support for IBM's XL C/C++ compiler. tested with version
6.0 on Mac OS X 10.3.5.

to use XL C, set PKGSRC_COMPILER=xlc in mk.conf. XLCBASE defaults to
/opt/ibmcmp/vacpp/6.0 (the default installation location on OS X),
this can be overridden in mk.conf too.

this is a work in progress - some simple packages can be built, but
there are still lots of issues that need to be worked through.


To generate a diff of this commit:
cvs rdiff -r1.35 -r1.36 pkgsrc/mk/compiler.mk
cvs rdiff -r1.81 -r1.82 pkgsrc/mk/defs.Darwin.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/compiler/xlc.mk
cvs rdiff -r1.6 -r1.7 pkgsrc/mk/wrapper/bsd.wrapper.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/wrapper/transform-xlc-cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.