diff options
author | 2012-02-08 14:05:26 +0000 | |
---|---|---|
committer | 2012-02-08 14:05:26 +0000 | |
commit | 87d8bf6971dcb7c9bb35ceb8b42d5e539881333a (patch) | |
tree | f3f38919d892732f0f63349f5276e4fd7c9a4d77 /eclass | |
parent | Install sytem.lockfile and systemRootModFile for use of icedtea in sandboxed (diff) | |
download | gentoo-2-87d8bf6971dcb7c9bb35ceb8b42d5e539881333a.tar.gz gentoo-2-87d8bf6971dcb7c9bb35ceb8b42d5e539881333a.tar.bz2 gentoo-2-87d8bf6971dcb7c9bb35ceb8b42d5e539881333a.zip |
Force clang when using experimental libobjc2 support
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/ChangeLog | 5 | ||||
-rw-r--r-- | eclass/gnustep-base.eclass | 11 |
2 files changed, 13 insertions, 3 deletions
diff --git a/eclass/ChangeLog b/eclass/ChangeLog index c1ab5179fd30..44ce4c0b5f60 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.119 2012/02/07 15:19:22 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.120 2012/02/08 14:05:26 voyageur Exp $ + + 08 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> gnustep-base.eclass: + Force clang when using experimental libobjc2 support 07 Feb 2012; Lars Wendler <polynomial-c@gentoo.org> mozlinguas.eclass: Whitespace fix diff --git a/eclass/gnustep-base.eclass b/eclass/gnustep-base.eclass index ba5fca20c1dc..d49509ac10da 100644 --- a/eclass/gnustep-base.eclass +++ b/eclass/gnustep-base.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-base.eclass,v 1.21 2011/11/18 14:23:03 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/gnustep-base.eclass,v 1.22 2012/02/08 14:05:26 voyageur Exp $ # @ECLASS: gnustep-base.eclass # @MAINTAINER: @@ -157,6 +157,13 @@ egnustep_env() { && GS_ENV=( "${GS_ENV[@]}" "debug=yes" ) \ || GS_ENV=( "${GS_ENV[@]}" "debug=no" ) + if has_version gnustep-base/gnustep-make[libobjc2]; + then + # Set clang for packages that do not respect gnustep-make + # settings (gnustep-base's configure for example) + export CC=clang CXX=clang CPP="clang -E" LD="clang" + fi + return 0 fi die "gnustep-make not installed!" |