From b134dd45c25225d75f2f36d60bc1eef88659b5b1 Mon Sep 17 00:00:00 2001 From: Manodeep Sinha Date: Thu, 6 Mar 2025 17:46:27 +1100 Subject: [PATCH] gcom4: pickup the oneapi specific config file (#208) --- packages/gcom4/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/gcom4/package.py b/packages/gcom4/package.py index 2fffa28..eba73d2 100644 --- a/packages/gcom4/package.py +++ b/packages/gcom4/package.py @@ -34,6 +34,8 @@ def gcom_machine(self, spec): """ if spec.satisfies("%intel"): mach_c = "ifort" + elif spec.satisfies("%oneapi"): + mach_c = "oneapi" elif spec.satisfies("%gcc"): mach_c = "gfortran" else: @@ -55,6 +57,8 @@ def patch(self): filter_file( r"build\.target\{ns\}.*", "#", join_path("fcm-make", "gcom.cfg")) + # MS: The oneAPI config already uses the `-qopenmp` flag, so a + # substitution is not required for oneAPI. if self.spec.satisfies("%intel"): machine = self.gcom_machine(self.spec) filter_file(