summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatish Balay <balay@mcs.anl.gov>2019-08-02 18:54:15 -0500
committerAdam J. Stewart <ajstewart426@gmail.com>2019-08-02 18:54:15 -0500
commit4ee260d3e351932dd07ccd423bf4332d5f10ef07 (patch)
tree3ac40353148aff55d6ab10d683b534a0928b60d5
parent2529b753da3280241de599b8fd45be1e0e191d6b (diff)
downloadspack-4ee260d3e351932dd07ccd423bf4332d5f10ef07.tar.gz
spack-4ee260d3e351932dd07ccd423bf4332d5f10ef07.tar.bz2
spack-4ee260d3e351932dd07ccd423bf4332d5f10ef07.tar.xz
spack-4ee260d3e351932dd07ccd423bf4332d5f10ef07.zip
ginkgo: fix branch -> commit for @1.0.0. Also add variant: develtools (#12248)
This fixes error with multiple builds - when they use the cached tarball.
-rw-r--r--var/spack/repos/builtin/packages/ginkgo/package.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/ginkgo/package.py b/var/spack/repos/builtin/packages/ginkgo/package.py
index 5669bba02c..5247a7df20 100644
--- a/var/spack/repos/builtin/packages/ginkgo/package.py
+++ b/var/spack/repos/builtin/packages/ginkgo/package.py
@@ -17,11 +17,12 @@ class Ginkgo(CMakePackage, CudaPackage):
version('develop', branch='develop')
version('master', branch='master')
- version('1.0.0', branch='v1.0.0')
+ version('1.0.0', commit='4524464') # v1.0.0
variant('shared', default=True, description='Build shared libraries')
variant('full_optimizations', default=False, description='Compile with all optimizations')
variant('openmp', default=sys.platform != 'darwin', description='Build with OpenMP')
+ variant('develtools', default=False, description='Compile with develtools enabled')
variant('build_type', default='Release',
description='The build type to build',
values=('Debug', 'Release'))
@@ -37,6 +38,8 @@ class Ginkgo(CMakePackage, CudaPackage):
'-DBUILD_SHARED_LIBS=%s' % ('ON' if '+shared' in spec else 'OFF'),
'-DGINKGO_JACOBI_FULL_OPTIMIZATIONS=%s' % (
'ON' if '+full_optimizations' in spec else 'OFF'),
+ '-DGINKGO_DEVEL_TOOLS=%s' % (
+ 'ON' if '+develtools' in spec else 'OFF'),
# As we are not exposing benchmarks, examples, tests nor doc
# as part of the installation, disable building them altogether.
'-DGINKGO_BUILD_BENCHMARKS=OFF',