summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Richert <alexrichert@users.noreply.github.com>2024-02-16 09:33:47 -0800
committerGitHub <noreply@github.com>2024-02-16 09:33:47 -0800
commitd0c4675a9b38ec737e40831b952a8c1ad6d2db26 (patch)
tree4bca91969509867b823d6578b0afd61029755966
parent0507c3c63d43915a458c69bd987e796b8ba95d1c (diff)
downloadspack-d0c4675a9b38ec737e40831b952a8c1ad6d2db26.tar.gz
spack-d0c4675a9b38ec737e40831b952a8c1ad6d2db26.tar.bz2
spack-d0c4675a9b38ec737e40831b952a8c1ad6d2db26.tar.xz
spack-d0c4675a9b38ec737e40831b952a8c1ad6d2db26.zip
Add aocc support to ESMF (#42708)
* Add aocc support to ESMF * Update package.py
-rw-r--r--var/spack/repos/builtin/packages/esmf/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/esmf/package.py b/var/spack/repos/builtin/packages/esmf/package.py
index 3e708c061e..8de04de89b 100644
--- a/var/spack/repos/builtin/packages/esmf/package.py
+++ b/var/spack/repos/builtin/packages/esmf/package.py
@@ -110,6 +110,8 @@ class Esmf(MakefilePackage):
# Testing dependencies
depends_on("perl", type="test")
+ conflicts("%aocc", when="@:8.3")
+
# Make esmf build with newer intel versions
patch("intel.patch", when="@:7.0 %intel@17:")
# Make esmf build with newer gcc versions
@@ -233,6 +235,8 @@ class Esmf(MakefilePackage):
env.set("ESMF_COMPILER", "nvhpc")
elif self.compiler.name == "cce":
env.set("ESMF_COMPILER", "cce")
+ elif self.compiler.name == "aocc":
+ env.set("ESMF_COMPILER", "aocc")
else:
msg = "The compiler you are building with, "
msg += '"{0}", is not supported by ESMF.'