summaryrefslogtreecommitdiffstats
path: root/config/intel-cxxflags
diff options
context:
space:
mode:
authorkmu <kmu@hdfgroup.org>2019-11-26 23:24:11 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-05-20 14:20:24 (GMT)
commit71610c9677f34c7e0aaaf40dedd49fb4671cdd44 (patch)
treec5d9b78f1246fdd3f7f6c07581102e1f64f9e4a1 /config/intel-cxxflags
parent9d8fb46a2c50118ee5162e2437d55bef100da20d (diff)
downloadhdf5-71610c9677f34c7e0aaaf40dedd49fb4671cdd44.zip
hdf5-71610c9677f34c7e0aaaf40dedd49fb4671cdd44.tar.gz
hdf5-71610c9677f34c7e0aaaf40dedd49fb4671cdd44.tar.bz2
Revert "let hdf5 pick up the right compiler in Intel environment"
This reverts commit 3613ec7296a782c86ea5f0706a5a0cb51602abc9.
Diffstat (limited to 'config/intel-cxxflags')
-rw-r--r--config/intel-cxxflags102
1 files changed, 0 insertions, 102 deletions
diff --git a/config/intel-cxxflags b/config/intel-cxxflags
deleted file mode 100644
index 97fe021..0000000
--- a/config/intel-cxxflags
+++ /dev/null
@@ -1,102 +0,0 @@
-# -*- shell-script -*-
-#
-# Copyright by The HDF Group.
-# Copyright by the Board of Trustees of the University of Illinois.
-# 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 COPYING file, which can be found at the root of the source code
-# distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases.
-# 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
-# Intel icc compiler or a derivative. It is careful not to do anything
-# if the compiler is not Intel; otherwise `cxx_flags_set' is set to `yes'
-#
-
-# Get the compiler version in a way that works for icpc
-# icpc unless a compiler version is already known
-#
-# cxx_vendor: The compiler name: icpc
-# cxx_version: Version number: 18.0.1
-#
-if test X = "X$cxx_flags_set"; then
- cxx_version="`$CXX $CXXFLAGS $H5_CXXFLAGS -V 2>&1 |grep 'Version'`"
- if test X != "X$cxx_version"; then
- cxx_vendor=icpc
- cxx_version=`echo $cxx_version |sed 's/.*Version \([-a-z0-9\.\-]*\).*/\1/'`
- echo "compiler '$CXX' is Intel $cxx_vendor-$cxx_version"
-
- # Some version numbers
- # Intel version numbers are of the form: "major.minor"
- cxx_vers_major=`echo $cxx_version | cut -f1 -d.`
- cxx_vers_minor=`echo $cxx_version | cut -f2 -d.`
- cxx_vers_patch=`echo $cxx_version | cut -f3 -d.`
- test -n "$cxx_vers_major" || cxx_vers_major=0
- test -n "$cxx_vers_minor" || cxx_vers_minor=0
- test -n "$cxx_vers_patch" || cxx_vers_patch=0
- fi
-fi
-
-# Common Intel flags for various situations
-if test "X-icpc" = "X-$cxx_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
-
- # Host-specific flags
- # Nothing currently. (Uncomment code below and modify to add any)
- #case "`hostname`" in
- # sleipnir.ncsa.uiuc.edu)
- # arch="$arch -pipe"
- # ;;
- #esac
-
- # General
- # Default to C99 standard.
- H5_CFLAGS="$H5_CFLAGS $arch -std=c99 -Wcheck -Wall"
-
- # Production
- PROD_CFLAGS=
-
- # Debug
- # NDEBUG is handled explicitly in configure
- DEBUG_CFLAGS=
-
- # Symbols
- SYMBOLS_CFLAGS="-g"
- NO_SYMBOLS_CFLAGS="-Wl,-s"
-
- # Profiling
- # Use this for profiling with gprof
- PROFILE_CFLAGS="-p"
-
- # Optimization
- HIGH_OPT_CFLAGS="-O3"
- DEBUG_OPT_CFLAGS="-O0"
- NO_OPT_CFLAGS="-O0"
-
- # Flags are set
- cxx_flags_set=yes
-
-fi
-
-# Version specific ICC flags
-# TODO
-
-# Clear cxx info if no flags set
-if test "X-$cxx_flags_set" = "X-"; then
- cxx_vendor=
- cxx_version=
-fi