diff options
author | Balaji V. Iyer <balaji.v.iyer@intel.com> | 2013-10-29 18:37:47 +0000 |
---|---|---|
committer | Balaji V. Iyer <bviyer@gcc.gnu.org> | 2013-10-29 11:37:47 -0700 |
commit | 3038054c687e9400976012eea70333db70ad6a7b (patch) | |
tree | 235d812c6202e962d45c0cce844b2afcc5a0596d /libcilkrts/configure.tgt | |
parent | 939b37da6ded55070bd78fc28d3fd2222b4278fa (diff) | |
download | gcc-3038054c687e9400976012eea70333db70ad6a7b.zip gcc-3038054c687e9400976012eea70333db70ad6a7b.tar.gz gcc-3038054c687e9400976012eea70333db70ad6a7b.tar.bz2 |
Added Cilk runtime library (libcilkrts) into GCC.
From-SVN: r204173
Diffstat (limited to 'libcilkrts/configure.tgt')
-rw-r--r-- | libcilkrts/configure.tgt | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/libcilkrts/configure.tgt b/libcilkrts/configure.tgt new file mode 100644 index 0000000..f766352 --- /dev/null +++ b/libcilkrts/configure.tgt @@ -0,0 +1,61 @@ +# @copyright +# Copyright (C) 2011-2013, Intel Corporation +# All rights reserved. +# +# @copyright +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Intel Corporation nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# @copyright +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY +# WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +# Disable Cilk Runtime library for non x86 architecture...for now. +case "${target}" in + x86_64-*-*) + ;; + i?86-*-*) + ;; + *-*-*) + UNSUPPORTED=1 + ;; +esac + +# Disable libcilkrts on non POSIX hosted systems. +if test x$enable_libcilkrts = x ; then + # Enable libcilkrts by default on hosted POSIX systems. + case "${target}" in + *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) + ;; + *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*) + ;; + *-*-solaris2* | *-*-hpux11*) + ;; + *-*-darwin* | *-*-aix*) + ;; + *) + UNSUPPORTED=1 + ;; + esac +fi |