Improved naming of properties and classes (per Denis comments).
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
from spack import *
|
||||
|
||||
|
||||
class Hdf5(AutotoolsPackage, FilterCompilerWrappersPackageMixin):
|
||||
class Hdf5(AutotoolsPackage, mixins.FilterCompilerWrappers):
|
||||
"""HDF5 is a data model, library, and file format for storing and managing
|
||||
data. It supports an unlimited variety of datatypes, and is designed for
|
||||
flexible and efficient I/O and for high volume and complex data.
|
||||
@@ -297,7 +297,7 @@ def check_install(self):
|
||||
shutil.rmtree(checkdir)
|
||||
|
||||
@property
|
||||
def compiler_wrappers(self):
|
||||
def to_be_filtered_for_wrappers(self):
|
||||
return [
|
||||
join_path(self.prefix.bin, 'h5c++'),
|
||||
join_path(self.prefix.bin, 'h5cc'),
|
||||
|
@@ -26,7 +26,7 @@
|
||||
import os
|
||||
|
||||
|
||||
class Mpich(AutotoolsPackage, FilterCompilerWrappersPackageMixin):
|
||||
class Mpich(AutotoolsPackage, mixins.FilterCompilerWrappers):
|
||||
"""MPICH is a high performance and widely portable implementation of
|
||||
the Message Passing Interface (MPI) standard."""
|
||||
|
||||
@@ -171,7 +171,7 @@ def configure_args(self):
|
||||
return config_args
|
||||
|
||||
@property
|
||||
def compiler_wrappers(self):
|
||||
def to_be_filtered_for_wrappers(self):
|
||||
return [
|
||||
join_path(self.prefix.bin, 'mpicc'),
|
||||
join_path(self.prefix.bin, 'mpicxx'),
|
||||
|
@@ -35,7 +35,7 @@ def _process_manager_validator(values):
|
||||
)
|
||||
|
||||
|
||||
class Mvapich2(AutotoolsPackage, FilterCompilerWrappersPackageMixin):
|
||||
class Mvapich2(AutotoolsPackage, mixins.FilterCompilerWrappers):
|
||||
"""MVAPICH2 is an MPI implementation for Infiniband networks."""
|
||||
homepage = "http://mvapich.cse.ohio-state.edu/"
|
||||
url = "http://mvapich.cse.ohio-state.edu/download/mvapich/mv2/mvapich2-2.2.tar.gz"
|
||||
@@ -233,7 +233,7 @@ def configure_args(self):
|
||||
return args
|
||||
|
||||
@property
|
||||
def compiler_wrappers(self):
|
||||
def to_be_filtered_for_wrappers(self):
|
||||
return [
|
||||
join_path(self.prefix.bin, 'mpicc'),
|
||||
join_path(self.prefix.bin, 'mpicxx'),
|
||||
|
@@ -64,7 +64,7 @@ def _mxm_dir():
|
||||
return None
|
||||
|
||||
|
||||
class Openmpi(AutotoolsPackage, FilterCompilerWrappersPackageMixin):
|
||||
class Openmpi(AutotoolsPackage, mixins.FilterCompilerWrappers):
|
||||
"""The Open MPI Project is an open source Message Passing Interface
|
||||
implementation that is developed and maintained by a consortium
|
||||
of academic, research, and industry partners. Open MPI is
|
||||
@@ -376,7 +376,7 @@ def configure_args(self):
|
||||
return config_args
|
||||
|
||||
@property
|
||||
def compiler_wrappers(self):
|
||||
def to_be_filtered_for_wrappers(self):
|
||||
|
||||
basepath = join_path(self.prefix, 'share', 'openmpi')
|
||||
|
||||
|
@@ -26,7 +26,7 @@
|
||||
from spack import *
|
||||
|
||||
|
||||
class R(AutotoolsPackage, FilterCompilerWrappersPackageMixin):
|
||||
class R(AutotoolsPackage, mixins.FilterCompilerWrappers):
|
||||
"""R is 'GNU S', a freely available language and environment for
|
||||
statistical computing and graphics which provides a wide variety of
|
||||
statistical and graphical techniques: linear and nonlinear modelling,
|
||||
@@ -130,7 +130,7 @@ def copy_makeconf(self):
|
||||
shutil.copy(src_makeconf, dst_makeconf)
|
||||
|
||||
@property
|
||||
def compiler_wrappers(self):
|
||||
def to_be_filtered_for_wrappers(self):
|
||||
return [join_path(self.etcdir, 'Makeconf')]
|
||||
|
||||
# ========================================================================
|
||||
|
Reference in New Issue
Block a user