diff options
author | Marko Raatikainen <marko.m.raatikainen@gmail.com> | 2015-08-30 17:13:48 +0300 |
---|---|---|
committer | Marko Raatikainen <marko.m.raatikainen@gmail.com> | 2015-08-31 20:20:11 +0300 |
commit | 28f60ca47404603bc8baccb9ed4c03f26df2b3ca (patch) | |
tree | ed7ea186f88ab0d0f07e5265d43ed47db8cf0d0e /compilers.py | |
parent | 4a06f6d399f31090a24e732c3e110b8d89a470f4 (diff) | |
download | meson-28f60ca47404603bc8baccb9ed4c03f26df2b3ca.zip meson-28f60ca47404603bc8baccb9ed4c03f26df2b3ca.tar.gz meson-28f60ca47404603bc8baccb9ed4c03f26df2b3ca.tar.bz2 |
Fix shared libraries for fortran
Diffstat (limited to 'compilers.py')
-rw-r--r-- | compilers.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compilers.py b/compilers.py index 37b8c09..92437e1 100644 --- a/compilers.py +++ b/compilers.py @@ -1260,6 +1260,14 @@ class FortranCompiler(): def get_language(self): return self.language + def get_pic_args(self): + if self.gcc_type == GCC_MINGW: + return [] # On Windows gcc defaults to fpic being always on. + return ['-fPIC'] + + def get_std_shared_lib_link_args(self): + return ['-shared'] + def needs_static_linker(self): return True |