diff options
author | Mario Melara <maamelara@gmail.com> | 2015-12-01 11:59:19 -0800 |
---|---|---|
committer | Mario Melara <maamelara@gmail.com> | 2015-12-01 11:59:19 -0800 |
commit | 4e0d47f1dd1d0eb31ef29e1e25ab68870f087604 (patch) | |
tree | 0cdebbcab7daea5e2c9ce052c084a89ed133b4b3 /var | |
parent | d7fdb8e015d5e6c5b0e06608166307f50f2f046f (diff) | |
download | spack-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.py | 15 |
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") |