summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMario Melara <maamelara@gmail.com>2015-12-01 11:59:19 -0800
committerMario Melara <maamelara@gmail.com>2015-12-01 11:59:19 -0800
commit4e0d47f1dd1d0eb31ef29e1e25ab68870f087604 (patch)
tree0cdebbcab7daea5e2c9ce052c084a89ed133b4b3 /var
parentd7fdb8e015d5e6c5b0e06608166307f50f2f046f (diff)
downloadspack-4e0d47f1dd1d0eb31ef29e1e25ab68870f087604.tar.gz
spack-4e0d47f1dd1d0eb31ef29e1e25ab68870f087604.tar.bz2
spack-4e0d47f1dd1d0eb31ef29e1e25ab68870f087604.tar.xz
spack-4e0d47f1dd1d0eb31ef29e1e25ab68870f087604.zip
building with GCC needs special variables added. Intel compilers build just fine
Diffstat (limited to 'var')
-rw-r--r--var/spack/packages/adios/package.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/var/spack/packages/adios/package.py b/var/spack/packages/adios/package.py
index 05cbb5f963..224c3b37d5 100644
--- a/var/spack/packages/adios/package.py
+++ b/var/spack/packages/adios/package.py
@@ -19,14 +19,19 @@ class Adios(Package):
# module load cray-hdf5/1.8.14
# module load python/2.7.10
depends_on('mxml')
-
+
def install(self, spec, prefix):
configure_args = ["--prefix=%s" % prefix,
"--with-mxml=%s" % spec['mxml'].prefix,
- "--with-hdf5="+os.environ["HDF5_DIR"],
- "--with-netcdf="+os.environ["NETCDF_DIR"],
- "--with-infiniband=no"]
-
+ "--with-hdf5=%s" % os.environ["HDF5_DIR"],
+ "--with-netcdf=%s" % os.environ["NETCDF_DIR"],
+ "--with-infiniband=no",
+ "MPICC=cc","MPICXX=CC","MPIFC=ftn",
+ "CPPFLAGS=-DMPICH_IGNORE_CXX_SEEK"]
+
+ if spec.satisfies('%gcc'):
+ configure_args.extend(["CC=gcc", "CXX=g++", "FC=gfortran"])
+
configure(*configure_args)
make()
make("install")