aboutsummaryrefslogtreecommitdiff
path: root/environment.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-05-17 00:58:38 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2015-05-17 00:58:38 +0300
commitd83de3ee56beb0df45086275b35d55f423071581 (patch)
tree03924afe013e1cb2ac22e175e8f482b0150ee4ab /environment.py
parent07825428cfa7709d996fb66ced86ef2de4501082 (diff)
downloadmeson-d83de3ee56beb0df45086275b35d55f423071581.zip
meson-d83de3ee56beb0df45086275b35d55f423071581.tar.gz
meson-d83de3ee56beb0df45086275b35d55f423071581.tar.bz2
Can specify custom search directories in find_library.
Diffstat (limited to 'environment.py')
-rw-r--r--environment.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/environment.py b/environment.py
index 08256c4..b58af2a 100644
--- a/environment.py
+++ b/environment.py
@@ -547,8 +547,9 @@ class Environment():
def get_datadir(self):
return self.coredata.datadir
- def find_library(self, libname):
- dirs = mesonlib.get_library_dirs()
+ def find_library(self, libname, dirs):
+ if dirs is None:
+ dirs = mesonlib.get_library_dirs()
suffixes = [self.get_shared_lib_suffix(), self.get_static_lib_suffix()]
prefix = self.get_shared_lib_prefix()
for d in dirs: