aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-06-21 03:53:58 -0400
committerMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-06-24 14:06:32 -0400
commit1d6ed8cac832f1440ebcc74c21db018d8eb485a9 (patch)
tree872644cf9048104d4e37219788eb3b8ac4b49668 /mesonbuild/compilers
parentcf7935be614158b14cf903aed292eaad6a866f4b (diff)
downloadmeson-1d6ed8cac832f1440ebcc74c21db018d8eb485a9.zip
meson-1d6ed8cac832f1440ebcc74c21db018d8eb485a9.tar.gz
meson-1d6ed8cac832f1440ebcc74c21db018d8eb485a9.tar.bz2
windows ifort can't do shared_library sanely
Diffstat (limited to 'mesonbuild/compilers')
-rw-r--r--mesonbuild/compilers/fortran.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/compilers/fortran.py b/mesonbuild/compilers/fortran.py
index 244e6f6..502cd1d 100644
--- a/mesonbuild/compilers/fortran.py
+++ b/mesonbuild/compilers/fortran.py
@@ -139,9 +139,7 @@ class FortranCompiler(CLikeCompiler, Compiler):
return filename
def find_library(self, libname, env, extra_dirs, libtype: LibType = LibType.PREFER_SHARED):
- code = '''program main
- call exit(0)
- end program main'''
+ code = '''stop; end program'''
return self.find_library_impl(libname, env, extra_dirs, code, libtype)
def has_multi_arguments(self, args, env):
@@ -160,7 +158,7 @@ class FortranCompiler(CLikeCompiler, Compiler):
'the compiler you are using. has_link_argument or '
'other similar method can be used instead.'
.format(arg))
- code = 'program main\ncall exit(0)\nend program main'
+ code = 'stop; end program'
return self.has_arguments(args, env, code, mode='compile')