Skip to content

Commit 4225bb3

Browse files
committed
Copying over changes that unblocked container uberenv
1 parent 1d3e822 commit 4225bb3

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

scripts/uberenv_configs/packages/fides/package.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
#
33
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
44

5-
from spack_repo.builtin.build_systems.cmake import CMakePackage
6-
75
from spack.package import *
86

97

10-
class Fides(CMakePackage):
8+
class Fides(CMakePackage, CudaPackage, ROCmPackage):
119
"""A library that provides a schema for ADIOS2 streams."""
1210

1311
homepage = "https://gitlab.kitware.com/vtk/fides"
@@ -42,18 +40,15 @@ class Fides(CMakePackage):
4240

4341
depends_on("[email protected]:", when="@1.2.1")
4442

45-
# Fix missing implicit includes
46-
@when("%gcc@7:")
47-
def setup_build_environment(self, env: EnvironmentModifications) -> None:
48-
env.append_flags("CXXFLAGS", "-include limits -include numeric")
49-
5043
def cmake_args(self):
5144
spec = self.spec
5245
options = [
53-
self.define("VTKm_DIR", spec["vtk-m"].prefix),
54-
self.define("Viskores_DIR", spec["vtk-m"].prefix),
5546
self.define("ADIOS2_DIR", spec["adios2"].prefix),
5647
self.define("FIDES_ENABLE_TESTING", "OFF"),
5748
self.define("FIDES_ENABLE_EXAMPLES", "OFF"),
5849
]
50+
if "viskores" in spec:
51+
options.append(self.define("VISKORES_DIR", spec["viskores"].prefix))
52+
if "vtk-m" in spec:
53+
options.append(self.define("VTKm_DIR", spec["vtk-m"].prefix))
5954
return options

0 commit comments

Comments
 (0)