summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/compilers/oneapi.py2
-rw-r--r--lib/spack/spack/test/compilers/detection.py5
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/spack/spack/compilers/oneapi.py b/lib/spack/spack/compilers/oneapi.py
index 36fa1eca5f..fde6fa677a 100644
--- a/lib/spack/spack/compilers/oneapi.py
+++ b/lib/spack/spack/compilers/oneapi.py
@@ -34,7 +34,7 @@ class Oneapi(Compiler):
PrgEnv_compiler = "oneapi"
version_argument = "--version"
- version_regex = r"(?:(?:oneAPI DPC\+\+(?:\/C\+\+)? Compiler)|(?:\(IFORT\))) (\S+)"
+ version_regex = r"(?:(?:oneAPI DPC\+\+(?:\/C\+\+)? Compiler)|(?:\(IFORT\))|(?:\(IFX\))) (\S+)"
@property
def verbose_flag(self):
diff --git a/lib/spack/spack/test/compilers/detection.py b/lib/spack/spack/test/compilers/detection.py
index ef1beb1250..93741bf4c2 100644
--- a/lib/spack/spack/test/compilers/detection.py
+++ b/lib/spack/spack/test/compilers/detection.py
@@ -263,6 +263,11 @@ def test_intel_version_detection(version_str, expected_version):
"Copyright (C) 1985-2021 Intel Corporation. All rights reserved.",
"2022.0.0",
),
+ ( # IFX
+ "ifx (IFX) 2023.1.0 20230320\n"
+ "Copyright (C) 1985-2023 Intel Corporation. All rights reserved.",
+ "2023.1.0",
+ ),
],
)
def test_oneapi_version_detection(version_str, expected_version):