aboutsummaryrefslogtreecommitdiff
path: root/environment.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-01-12 02:25:06 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-01-12 02:25:06 +0200
commitb6886b2c27f6b9b18acc1c6ac57d6d64039aa815 (patch)
treed26b78300caa757ba33378e7ed88ddbca477680a /environment.py
parent1bfae39a9d8f07ca5812a9130810bb329f104aff (diff)
downloadmeson-b6886b2c27f6b9b18acc1c6ac57d6d64039aa815.zip
meson-b6886b2c27f6b9b18acc1c6ac57d6d64039aa815.tar.gz
meson-b6886b2c27f6b9b18acc1c6ac57d6d64039aa815.tar.bz2
Added target install option.
Diffstat (limited to 'environment.py')
-rwxr-xr-xenvironment.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/environment.py b/environment.py
index d7ae02c..93027f7 100755
--- a/environment.py
+++ b/environment.py
@@ -142,9 +142,10 @@ class ArLinker():
return []
class Environment():
- def __init__(self, source_dir, build_dir):
+ def __init__(self, source_dir, build_dir, options):
self.source_dir = source_dir
self.build_dir = build_dir
+ self.options = options
self.scratch_dir = os.path.join(build_dir, 'builder-private')
os.makedirs(self.scratch_dir, exist_ok=True)
@@ -232,6 +233,15 @@ class Environment():
def get_object_suffix(self):
return self.object_suffix
+
+ def get_prefix(self):
+ return self.options.prefix
+
+ def get_libdir(self):
+ return self.options.libdir
+
+ def get_bindir(self):
+ return self.options.bindir
# This should be an InterpreterObject. Fix it.
class PkgConfigDependency():