flecsi: fixed reported issues in package (#24398)
Prevent the use of "legion network=none" when flecsi has "backend=legion"
This commit is contained in:
parent
dbf030f27a
commit
17f9ddb2b5
@ -81,10 +81,10 @@ class Flecsi(CMakePackage, CudaPackage):
|
||||
depends_on('mpi', when='backend=mpi @:1.9')
|
||||
depends_on('mpi', when='backend=legion @:1.9')
|
||||
depends_on('mpi', when='backend=hpx @:1.9')
|
||||
depends_on('legion+shared+mpi', when='backend=legion @:1.9')
|
||||
depends_on('legion+shared', when='backend=legion @:1.9')
|
||||
depends_on('legion+hdf5', when='backend=legion +hdf5 @:1.9')
|
||||
depends_on('legion build_type=Debug', when='backend=legion +debug_backend @:1.9')
|
||||
depends_on('hpx@1.4.1 cxxstd=17 malloc=system max_cpu_count=128', when='backend=hpx@:1.9')
|
||||
depends_on('hpx@1.4.1 cxxstd=17 malloc=system max_cpu_count=128', when='backend=hpx @:1.9')
|
||||
depends_on('hpx build_type=Debug', when='backend=hpx +debug_backend @:1.9')
|
||||
depends_on('googletest@1.8.1+gmock', when='@:1.9')
|
||||
depends_on('hdf5+hl', when='+hdf5 @:1.9')
|
||||
@ -131,6 +131,8 @@ class Flecsi(CMakePackage, CudaPackage):
|
||||
conflicts('+cuda', when='@:1.9')
|
||||
# Unit tests require flog support
|
||||
conflicts('+unit_tests', when='~flog')
|
||||
# Disallow network=none when using legion as a backend
|
||||
conflicts('legion network=none', when='backend=legion @:1.9')
|
||||
|
||||
def cmake_args(self):
|
||||
spec = self.spec
|
||||
|
Loading…
Reference in New Issue
Block a user