vapier      15/03/29 19:17:05

  Modified:             toolchain.eclass
  Log:
  Add USE=cilk to control support for the Cilk Plus language.

Revision  Changes    Path
1.660                eclass/toolchain.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.660&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.660&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.659&r2=1.660

Index: toolchain.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v
retrieving revision 1.659
retrieving revision 1.660
diff -u -r1.659 -r1.660
--- toolchain.eclass    29 Mar 2015 18:30:34 -0000      1.659
+++ toolchain.eclass    29 Mar 2015 19:17:05 -0000      1.660
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.659 2015/03/29 
18:30:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.660 2015/03/29 
19:17:05 vapier Exp $
 
 # Maintainer: Toolchain Ninjas <[email protected]>
 
@@ -151,6 +151,7 @@
        # versions which we dropped.  Since graphite was also experimental in
        # the older versions, we don't want to bother supporting it.  #448024
        tc_version_is_at_least 4.8 && IUSE+=" graphite" IUSE_DEF+=( sanitize )
+       tc_version_is_at_least 4.9 && IUSE+=" cilk"
 fi
 
 [[ ${EAPI:-0} != 0 ]] && IUSE_DEF=( "${IUSE_DEF[@]/#/+}" )
@@ -1165,7 +1166,10 @@
                        fi
                        confgcc+=( --disable-libssp )
                fi
+       fi
 
+       if in_iuse cilk ; then
+               confgcc+=( $(use_enable cilk libcilkrts) )
        fi
 
        # newer gcc's come with libquadmath, but only fortran uses




Reply via email to