summaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-03-24 17:07:34 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-03-24 17:07:34 +0200
commit867c315e563d54b417eccdbdc3b0633ee0851d6a (patch)
tree31ed12c36eccc6428f11c0a95cb891c471fbdd6a /dependencies.py
parent26b79bdefab857c59e0b887b8e4fae2a9bff2455 (diff)
downloadmeson-867c315e563d54b417eccdbdc3b0633ee0851d6a.tar.gz
Added detector for GMock.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/dependencies.py b/dependencies.py
index 1d9970a36..de7ac43ba 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -124,6 +124,28 @@ class GTestDependency():
def get_sources(self):
return [self.all_src, self.main_src]
+class GMockDependency():
+ def __init__(self, kwargs):
+ self.libdir = '/usr/lib'
+ self.libname = 'libgmock.so'
+
+ def get_version(self):
+ return '1.something_maybe'
+
+ def get_compile_flags(self):
+ return []
+
+ def get_sources(self):
+ return []
+
+ def get_link_flags(self):
+ return ['-lgmock']
+
+ def found(self):
+ fname = os.path.join(self.libdir, self.libname)
+ return os.path.exists(fname)
+
packages = {'boost': BoostDependency,
'gtest': GTestDependency,
+ 'gmock': GMockDependency,
}