diff --git a/var/spack/repos/builtin/packages/axom/package.py b/var/spack/repos/builtin/packages/axom/package.py index a8609f25680..52840cea85a 100644 --- a/var/spack/repos/builtin/packages/axom/package.py +++ b/var/spack/repos/builtin/packages/axom/package.py @@ -371,6 +371,9 @@ def initconfig_package_entries(self): def cmake_args(self): options = [] + if self.spec.satisfies('%cce'): + options.append('-DCMAKE_Fortran_FLAGS=-ef') + if self.run_tests is False: options.append('-DENABLE_TESTS=OFF') else: @@ -380,3 +383,9 @@ def cmake_args(self): 'BUILD_SHARED_LIBS', 'shared')) return options + + def patch(self): + if self.spec.satisfies('%cce'): + filter_file('PROPERTIES LINKER_LANGUAGE CXX', + 'PROPERTIES LINKER_LANGUAGE CXX \n LINK_FLAGS "-fopenmp"', + 'src/axom/quest/examples/CMakeLists.txt')