diff options
author | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2015-03-27 22:16:49 (GMT) |
---|---|---|
committer | Scot Breitenfeld <brtnfld@hdfgroup.org> | 2015-03-27 22:16:49 (GMT) |
commit | ff1c86df14d33cda54b36d72cf2e40a8db2cf8d2 (patch) | |
tree | ce8d0c2189ac27332bcafe0dcb91eaadd8f68441 /config | |
parent | d494d7b3b95cf893e6dd20688057bb13ba10422f (diff) | |
download | hdf5-ff1c86df14d33cda54b36d72cf2e40a8db2cf8d2.zip hdf5-ff1c86df14d33cda54b36d72cf2e40a8db2cf8d2.tar.gz hdf5-ff1c86df14d33cda54b36d72cf2e40a8db2cf8d2.tar.bz2 |
[svn-r26631] reverted change r26629
Diffstat (limited to 'config')
-rw-r--r-- | config/cce-fflags | 73 | ||||
-rw-r--r-- | config/cce-flags | 79 | ||||
-rw-r--r-- | config/linux-gnulibc1 | 24 |
3 files changed, 4 insertions, 172 deletions
diff --git a/config/cce-fflags b/config/cce-fflags deleted file mode 100644 index 896e711..0000000 --- a/config/cce-fflags +++ /dev/null @@ -1,73 +0,0 @@ -# -*- shell-script -*- -# -# Copyright by The HDF Group. -# All rights reserved. -# -# This file is part of HDF5. The full HDF5 copyright notice, including -# terms governing use, modification, and redistribution, is contained in -# the files COPYING and Copyright.html. COPYING can be found at the root -# of the source code distribution tree; Copyright.html can be found at the -# root level of an installed copy of the electronic HDF5 document set and -# is linked from the top-level documents page. It can also be found at -# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -# access to either file, you may request a copy from help@hdfgroup.org. - - -# This file should be sourced into configure if the compiler is the -# Cray Compiling Environment (CCE) compiler or a derivative. It is careful not to do anything -# if the compiler is not Cray; otherwise `cc_flags_set' is set to `yes' -# - -# Get the compiler version in a way that works for cce -# unless a compiler version is already known -# -# cc_vendor: The compiler name: Cray -# cc_version: Version number: 8.3.0 -# -if test X = "X$f9x_flags_set"; then - f9x_version="`$FC $FCFLAGS $H5_FCFLAGS -V 2>&1 |grep 'Cray'`" - if test X != "X$f9x_version"; then - f9x_vendor=cce - f9x_version=`echo $f9x_version |sed 's/.*Version \([-a-z0-9\.\-]*\).*/\1/'` - echo "compiler '$FC' is Cray $f9x_vendor-$f9x_version" - fc_version_info=$f9x_version - fi -fi - -# Common Cray flags for various situations -if test "X-cce" = "X-$f9x_vendor"; then - # Insert section about version specific problems from compiler flags here, - # if necessary. - - arch= - # Architecture-specific flags - # Nothing currently. (Uncomment code below and modify to add any) - #case "$host_os-$host_cpu" in - # *-i686) - # arch="-march=i686" - # ;; - #esac - - # General - H5_FCFLAGS="${H5_FCFLAGS} -hnocaf" - - # Production - # -Wl,-s to remove all symbols for smaller file - PROD_FCFLAGS="-O3 -Wl,-s" - - # Debug - DEBUG_FCFLAGS="-g -O0" - - # Profile - # Use this for profiling with gprof - PROFILE_FCFLAGS="-g -p" - - # Flags are set - f9x_flags_set=yes -fi - -# Clear f9x info if no flags set -if test "X-$f9x_flags_set" = "X-"; then - f9x_vendor= - f9x_version= -fi diff --git a/config/cce-flags b/config/cce-flags deleted file mode 100644 index a34fcbe..0000000 --- a/config/cce-flags +++ /dev/null @@ -1,79 +0,0 @@ -# -*- shell-script -*- -# -# Copyright by The HDF Group. -# All rights reserved. -# -# This file is part of HDF5. The full HDF5 copyright notice, including -# terms governing use, modification, and redistribution, is contained in -# the files COPYING and Copyright.html. COPYING can be found at the root -# of the source code distribution tree; Copyright.html can be found at the -# root level of an installed copy of the electronic HDF5 document set and -# is linked from the top-level documents page. It can also be found at -# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have -# access to either file, you may request a copy from help@hdfgroup.org. - - -# This file should be sourced into configure if the compiler is the -# Cray Compiling Environment (CCE) compiler or a derivative. It is careful not to do anything -# if the compiler is not Cray; otherwise `cc_flags_set' is set to `yes' -# - -# Get the compiler version in a way that works for cce -# unless a compiler version is already known -# -# cc_vendor: The compiler name: Cray -# cc_version: Version number: 8.3.0 -# -if test X = "X$cc_flags_set"; then - cc_version="`$CC $CFLAGS $H5_CFLAGS -V 2>&1 |grep 'Cray'`" - if test X != "X$cc_version"; then - cc_vendor=cce - cc_version=`echo $cc_version |sed 's/.*Version \([-a-z0-9\.\-]*\).*/\1/'` - echo "compiler '$CC' is Cray $cc_vendor-$cc_version" - cc_version_info=$cc_version - cxx_version_info=$cc_version - fi -fi - -# Common Cray flags for various situations -if test "X-cce" = "X-$cc_vendor"; then - # Insert section about version specific problems from compiler flags here, - # if necessary. - - arch= - # Architecture-specific flags - # Nothing currently. (Uncomment code below and modify to add any) - #case "$host_os-$host_cpu" in - # *-i686) - # arch="-march=i686" - # ;; - #esac - - # General - # Default to C99 standard. - H5_CFLAGS="${H5_CFLAGS:--hc99 $arch}" - - # Production - # -Wl,-s to remove all symbols for smaller file - PROD_CFLAGS="-O3 -Wl,-s" - PROD_CPPFLAGS= - - # Debug - DEBUG_CFLAGS="-g -O0" - DEBUG_CPPFLAGS= - - # Profile - # Use this for profiling with gprof - PROFILE_CFLAGS="-g -p" - PROFILE_CPPFLAGS= - - # Flags are set - cc_flags_set=yes - -fi - -# Clear cc info if no flags set -if test "X-$cc_flags_set" = "X-"; then - cc_vendor= - cc_version= -fi diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1 index 465bfed..c18c02d 100644 --- a/config/linux-gnulibc1 +++ b/config/linux-gnulibc1 @@ -38,9 +38,6 @@ fi # Figure out PGI C compiler flags . $srcdir/config/pgi-flags -# Figure out CCE C compiler flags -. $srcdir/config/cce-flags - # Figure out Intel C compiler flags . $srcdir/config/intel-flags @@ -92,13 +89,10 @@ else esac fi -# Figure out PGI FC compiler flags +# Figure out PGI F90 compiler flags . $srcdir/config/pgi-fflags -# Figure out CCE FC compiler flags -. $srcdir/config/cce-fflags - -# Figure out Intel FC compiler flags +# Figure out Intel F90 compiler flags . $srcdir/config/intel-fflags case $FC_BASENAME in @@ -131,10 +125,6 @@ if test -z "$CXX"; then fi # compiler version strings - -# check if the compiler_version_info is already set -if test -z "$cc_version_info"; then - case $CC in # whatever matches *pgcc* will also match *gcc*, so this one must come first *pgcc*) @@ -163,11 +153,7 @@ case $CC in ;; esac -fi - # get fortran version info -# check if the compiler_version_info is already set -if test -z "$fc_version_info"; then case $FC in *gfortran*) fc_version_info=`$FC $FCFLAGS $H5_FCFLAGS --version 2>&1 |\ @@ -213,11 +199,9 @@ case $FC in echo "No match to get fc_version_info for $FC" ;; esac -fi + # get c++ version info -# check if the compiler_version_info is already set -if test -z "$cxx_version_info"; then case $CXX in *g++*) cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS --version 2>&1 |\ @@ -242,4 +226,4 @@ case $CXX in echo "No match to get cxx_version_info for $CXX" ;; esac -fi + |