diff --git a/var/spack/repos/builtin/packages/dray/package.py b/var/spack/repos/builtin/packages/dray/package.py index bb25a88a81..4da3be6afb 100644 --- a/var/spack/repos/builtin/packages/dray/package.py +++ b/var/spack/repos/builtin/packages/dray/package.py @@ -33,7 +33,9 @@ class Dray(Package, CudaPackage): maintainers = ['mclarsen', 'cyrush'] - version('develop', branch='develop', submodules='True') + version('develop', branch='develop', submodules='True', preferred=True) + version('0.1.4', sha256='e763a3aa537b23486a4788f9d68db0a3eb545f6a2e617cd7c8a876682ca2d0a0') + version('0.1.3', sha256='b2f624a072463189997343b1ed911cc34c9bb1b6c7f0c3e48efeb40c05dd0d92') version('0.1.2', sha256='46937f20124b28dc78a634e8e063a3e7a3bbfd9f424ce2680b08417010c376da') version('0.1.1', sha256='e5daa49ee3367c087f5028dc5a08655298beb318014c6f3f65ef4a08fcbe346c') version('0.1.0', sha256='8b341138e1069361351e0a94478608c5af479cca76e2f97d556229aed45c0169') @@ -231,8 +233,12 @@ def create_host_config(self, spec, prefix): ####################### if "+test" in spec: cfg.write(cmake_cache_entry("DRAY_ENABLE_TESTS", "ON")) + # we need this to control BLT tests + cfg.write(cmake_cache_entry("ENABLE_TESTS", "ON")) else: cfg.write(cmake_cache_entry("DRAY_ENABLE_TESTS", "OFF")) + # we need this to control BLT tests + cfg.write(cmake_cache_entry("ENABLE_TESTS", "OFF")) ####################### # Utilities @@ -251,7 +257,7 @@ def create_host_config(self, spec, prefix): cfg.write(cmake_cache_entry("ENABLE_LOGGING", "OFF")) ####################### - # Logging + # Status ####################### if "+stats" in spec: cfg.write(cmake_cache_entry("ENABLE_STATS", "ON")) @@ -285,34 +291,3 @@ def create_host_config(self, spec, prefix): host_cfg_fname = os.path.abspath(host_cfg_fname) tty.info("spack generated conduit host-config file: " + host_cfg_fname) return host_cfg_fname - - def cmake_args(self): - spec = self.spec - - options = [] - - if '+openmp' in spec: - options.extend([ - '-DENABLE_OPENMP=On']) - - if '+cuda' in spec: - options.extend([ - '-DENABLE_CUDA=On', - '-DCUDA_TOOLKIT_ROOT_DIR=%s' % (spec['cuda'].prefix)]) - if 'cuda_arch' in spec.variants: - cuda_value = spec.variants['cuda_arch'].value - cuda_arch = cuda_value[0] - options.append('-DCUDA_ARCH=sm_{0}'.format(cuda_arch)) - else: - options.extend(['-DENABLE_CUDA=OFF']) - - options.extend(['-DRAJA_DIR=%s' % (spec['raja'].prefix)]) - options.extend(['-DMFEM_DIR=%s' % (spec['mfem'].prefix)]) - options.extend(['-DUMPIRE_DIR=%s' % (spec['umpire'].prefix)]) - options.extend(['-DCONDUIT_DIR=%s' % (spec['conduit'].prefix)]) - options.extend(['-DDRAY_ENABLE_TESTS=OFF']) - options.extend(['-DENABLE_LOGGING=OFF']) - options.extend(['-DENABLE_STATS=OFF']) - options.extend(['../src']) - - return options