diff options
author | Christoph Junghans <junghans@lanl.gov> | 2020-03-28 08:11:37 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-28 09:11:37 -0500 |
commit | 0b1c0bdd6e34172d7beb75387e561815de518074 (patch) | |
tree | caf0792cc1483764dff993ee1052fae77fc01a3a | |
parent | 27e4a4750dcdabb55e23b4600ef63204c4ea1006 (diff) | |
download | spack-0b1c0bdd6e34172d7beb75387e561815de518074.tar.gz spack-0b1c0bdd6e34172d7beb75387e561815de518074.tar.bz2 spack-0b1c0bdd6e34172d7beb75387e561815de518074.tar.xz spack-0b1c0bdd6e34172d7beb75387e561815de518074.zip |
xsbench: fix build of v19 (#15715)
* xsbench: fix build of v19
* Flake8
-rw-r--r-- | var/spack/repos/builtin/packages/xsbench/package.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/xsbench/package.py b/var/spack/repos/builtin/packages/xsbench/package.py index 3648edc298..b6040714d4 100644 --- a/var/spack/repos/builtin/packages/xsbench/package.py +++ b/var/spack/repos/builtin/packages/xsbench/package.py @@ -28,7 +28,12 @@ class Xsbench(MakefilePackage): depends_on('mpi', when='+mpi') - build_directory = 'src' + @property + def build_directory(self): + if self.spec.satisfies('@:18'): + return 'src' + else: + return 'openmp-threading' @property def build_targets(self): @@ -50,4 +55,5 @@ class Xsbench(MakefilePackage): def install(self, spec, prefix): mkdir(prefix.bin) - install('src/XSBench', prefix.bin) + with working_dir(self.build_directory): + install('XSBench', prefix.bin) |