diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/gate/package.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/gate/package.py b/var/spack/repos/builtin/packages/gate/package.py index 0e24c2d66b..c7e7a83a7b 100644 --- a/var/spack/repos/builtin/packages/gate/package.py +++ b/var/spack/repos/builtin/packages/gate/package.py @@ -37,7 +37,7 @@ class Gate(CMakePackage): values=('SGE', 'condor', 'openPBS', 'openmosix', 'slurm', 'xgrid'), multi=False) - depends_on('geant4~threads') # Gate needs a non-threaded geant4 + depends_on('geant4@:10.6~threads') # Gate needs a non-threaded geant4 depends_on('root') depends_on('itk+rtk', when='+rtk') @@ -49,9 +49,15 @@ class Gate(CMakePackage): args = [] if '+rtk' in self.spec: - args.append('-DGATE_USE_RTK=ON') + args.extend([ + '-DGATE_USE_ITK=ON', + '-DGATE_USE_RTK=ON', + ]) else: - args.append('-DGATE_USE_RTK=OFF') + args.extend([ + '-DGATE_USE_ITK=OFF', + '-DGATE_USE_RTK=OFF', + ]) return args |