aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-01-29 16:25:23 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2019-01-29 23:25:23 +0200
commitcccffaa29d63503128803b848bd4843cc942538d (patch)
treeee4e792eab40df529d99b7a10e2dc399085405aa /mesonbuild/compilers
parentda34bea893b3b309800e0f03021a99ee58c599d6 (diff)
downloadmeson-cccffaa29d63503128803b848bd4843cc942538d.zip
meson-cccffaa29d63503128803b848bd4843cc942538d.tar.gz
meson-cccffaa29d63503128803b848bd4843cc942538d.tar.bz2
BUGFIX: allow fc.run(code) to work, pick only Fortran module
Diffstat (limited to 'mesonbuild/compilers')
-rw-r--r--mesonbuild/compilers/fortran.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/mesonbuild/compilers/fortran.py b/mesonbuild/compilers/fortran.py
index c29c4bd..a8e8e25 100644
--- a/mesonbuild/compilers/fortran.py
+++ b/mesonbuild/compilers/fortran.py
@@ -77,10 +77,7 @@ class FortranCompiler(Compiler):
source_name = os.path.join(work_dir, 'sanitycheckf.f90')
binary_name = os.path.join(work_dir, 'sanitycheckf')
with open(source_name, 'w') as ofile:
- ofile.write('''program prog
- print *, "Fortran compilation is working."
-end program prog
-''')
+ ofile.write('print *, "Fortran compilation is working."; end')
extra_flags = self.get_cross_extra_flags(environment, link=True)
pc = subprocess.Popen(self.exelist + extra_flags + [source_name, '-o', binary_name])
pc.wait()