aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-08-18 21:53:37 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2016-08-20 23:13:25 +0300
commit5a926172e6e7870574585b5fe742fcf3e48b4398 (patch)
tree81f22d1025b47fa3ce78b840e03e2bff352601e9
parentd6fd462387dc60bb7204c8172ef427917d66987e (diff)
downloadmeson-5a926172e6e7870574585b5fe742fcf3e48b4398.zip
meson-5a926172e6e7870574585b5fe742fcf3e48b4398.tar.gz
meson-5a926172e6e7870574585b5fe742fcf3e48b4398.tar.bz2
No fpic on Windows C++. Closes #690.
-rw-r--r--mesonbuild/compilers.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/compilers.py b/mesonbuild/compilers.py
index d020033..453fe74 100644
--- a/mesonbuild/compilers.py
+++ b/mesonbuild/compilers.py
@@ -1869,6 +1869,11 @@ class GnuCPPCompiler(CPPCompiler):
return gnu_color_args[colortype][:]
return []
+ def get_pic_args(self):
+ if self.gcc_type == GCC_MINGW:
+ return [] # On Window gcc defaults to fpic being always on.
+ return ['-fPIC']
+
def get_always_args(self):
return ['-pipe']