diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/xsbench/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/xsbench/package.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/xsbench/package.py b/var/spack/repos/builtin/packages/xsbench/package.py index 3b2215553d..bccd05786d 100644 --- a/var/spack/repos/builtin/packages/xsbench/package.py +++ b/var/spack/repos/builtin/packages/xsbench/package.py @@ -1,4 +1,4 @@ -# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) @@ -41,13 +41,15 @@ class Xsbench(MakefilePackage): targets = [] cflags = '' - if not self.spec.satisfies('%nvhpc'): + if not self.spec.satisfies('%nvhpc@:20.11'): cflags = '-std=gnu99' if '+mpi' in self.spec: targets.append('CC={0}'.format(self.spec['mpi'].mpicc)) + targets.append('MPI=yes') else: - targets.append('CC={0}'.format(self.compiler.cxx)) + targets.append('CC={0}'.format(self.compiler.cc)) + targets.append('MPI=no') if '+openmp' in self.spec: cflags += ' ' + self.compiler.openmp_flag |