From dd26732897aa2a0d3f5e4897aa87cc200acece00 Mon Sep 17 00:00:00 2001
From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com>
Date: Wed, 6 Nov 2024 16:26:04 -0800
Subject: legion%oneapi@2025: cxxflags add
 -Wno-error=missing-template-arg-list-after-template-kw (#47478)

---
 var/spack/repos/builtin/packages/legion/package.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/var/spack/repos/builtin/packages/legion/package.py b/var/spack/repos/builtin/packages/legion/package.py
index 74f46d380a..4e1a9cccf7 100644
--- a/var/spack/repos/builtin/packages/legion/package.py
+++ b/var/spack/repos/builtin/packages/legion/package.py
@@ -310,6 +310,12 @@ class Legion(CMakePackage, ROCmPackage):
         "sysomp", default=False, description="Use system OpenMP implementation instead of Realm's"
     )
 
+    def flag_handler(self, name, flags):
+        if name == "cxxflags":
+            if self.spec.satisfies("%oneapi@2025:"):
+                flags.append("-Wno-error=missing-template-arg-list-after-template-kw")
+        return (flags, None, None)
+
     def cmake_args(self):
         spec = self.spec
         from_variant = self.define_from_variant
-- 
cgit v1.2.3-70-g09d2