aboutsummaryrefslogtreecommitdiff
path: root/environment.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-01-05 21:08:08 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-01-05 21:08:08 +0200
commit20e43ff7f9794dac67a0dfabfdefdecb6f08d7ee (patch)
treeffa7c82b92f1c26286fa403d89786f2fbf9fbb1c /environment.py
parent5683f904fb31dfe3e3ca5034669508389e836d9a (diff)
downloadmeson-20e43ff7f9794dac67a0dfabfdefdecb6f08d7ee.zip
meson-20e43ff7f9794dac67a0dfabfdefdecb6f08d7ee.tar.gz
meson-20e43ff7f9794dac67a0dfabfdefdecb6f08d7ee.tar.bz2
Can build shared libraries.
Diffstat (limited to 'environment.py')
-rwxr-xr-xenvironment.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/environment.py b/environment.py
index daf0e87..d7ae02c 100755
--- a/environment.py
+++ b/environment.py
@@ -41,15 +41,21 @@ class CCompiler():
def get_debug_flags(self):
return ['-g']
- def get_std_link_flags(self):
+ def get_std_exe_link_flags(self):
return []
+ def get_std_shared_lib_link_flags(self):
+ return ['-shared']
+
def can_compile(self, filename):
suffix = filename.split('.')[-1]
if suffix == 'c' or suffix == 'h':
return True
return False
+ def get_pic_flags(self):
+ return ['-fPIC']
+
def name_string(self):
return ' '.join(self.exelist)