aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
diff options
context:
space:
mode:
authorMat Cross <mathewc@nag.co.uk>2021-08-22 11:33:38 +0100
committerEli Schwartz <eschwartz93@gmail.com>2021-09-10 16:08:57 -0400
commit1616a9af338039b61320640bd2af507c5b776de7 (patch)
tree8ee94e56115272eadbce4f7a57bf5671d89d86c4 /mesonbuild/dependencies
parent85a5aed60f7f09155760da15cff38aa5d570cf79 (diff)
downloadmeson-1616a9af338039b61320640bd2af507c5b776de7.zip
meson-1616a9af338039b61320640bd2af507c5b776de7.tar.gz
meson-1616a9af338039b61320640bd2af507c5b776de7.tar.bz2
nagfor OpenMP recognition.
Diffstat (limited to 'mesonbuild/dependencies')
-rw-r--r--mesonbuild/dependencies/misc.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/dependencies/misc.py b/mesonbuild/dependencies/misc.py
index 5d0e882..faf06a1 100644
--- a/mesonbuild/dependencies/misc.py
+++ b/mesonbuild/dependencies/misc.py
@@ -78,6 +78,12 @@ class OpenMPDependency(SystemDependency):
language = kwargs.get('language')
super().__init__('openmp', environment, kwargs, language=language)
self.is_found = False
+ if self.clib_compiler.get_id() == 'nagfor':
+ # No macro defined for OpenMP, but OpenMP 3.1 is supported.
+ self.version = '3.1'
+ self.is_found = True
+ self.compile_args = self.link_args = self.clib_compiler.openmp_flags()
+ return
if self.clib_compiler.get_id() == 'pgi':
# through at least PGI 19.4, there is no macro defined for OpenMP, but OpenMP 3.1 is supported.
self.version = '3.1'