Update FleCSPH package (#17997)
* Update FleCSPH package * Flake8 corrections * Update FleCSI version
This commit is contained in:
parent
b4ff584bc0
commit
015ea82bd5
@ -17,19 +17,28 @@ class Flecsph(CMakePackage):
|
|||||||
homepage = "http://flecsi.lanl.com"
|
homepage = "http://flecsi.lanl.com"
|
||||||
git = "https://github.com/laristra/flecsph.git"
|
git = "https://github.com/laristra/flecsph.git"
|
||||||
|
|
||||||
version('develop', branch='master', submodules=True)
|
version('master', branch='master', submodules=True, preferred=True)
|
||||||
|
|
||||||
depends_on('cmake@3.1:', type='build')
|
variant('test', default=True, description='Adding tests')
|
||||||
depends_on('boost@1.59.0: cxxstd=11 +program_options')
|
|
||||||
|
depends_on('cmake@3.15:', type='build')
|
||||||
|
depends_on('boost@1.70.0: cxxstd=17 +program_options')
|
||||||
depends_on('mpi')
|
depends_on('mpi')
|
||||||
depends_on('hdf5@1.10.5 +mpi')
|
depends_on('hdf5+hl@1.8:')
|
||||||
depends_on('flecsi backend=mpi')
|
depends_on('flecsi@1 +cinch backend=mpi')
|
||||||
depends_on('gsl')
|
depends_on('gsl')
|
||||||
|
depends_on('googletest', when='+test')
|
||||||
|
depends_on("pkgconfig", type='build')
|
||||||
|
|
||||||
|
def setup_run_environment(self, env):
|
||||||
|
env.set('HDF5_ROOT', self.spec['hdf5'].prefix)
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
options = ['-DCMAKE_BUILD_TYPE=debug']
|
options = ['-DCMAKE_BUILD_TYPE=debug']
|
||||||
options.append('-DENABLE_MPI=ON')
|
options.append('-DENABLE_UNIT_TESTS=ON')
|
||||||
options.append('-DENABLE_OPENMP=ON')
|
options.append('-DENABLE_DEBUG=OFF')
|
||||||
options.append('-DENABLE_CLOG=ON')
|
options.append('-DLOG_STRIP_LEVEL=1')
|
||||||
options.append('-DCXX_CONFORMANCE_STANDARD=c++17')
|
options.append('-DENABLE_UNIT_TESTS=ON')
|
||||||
|
options.append('-DENABLE_DEBUG_TREE=OFF')
|
||||||
|
# add option to build the tests
|
||||||
return options
|
return options
|
||||||
|
Loading…
Reference in New Issue
Block a user