diff options
Diffstat (limited to 'dependencies.py')
-rw-r--r-- | dependencies.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dependencies.py b/dependencies.py index 1d9970a..de7ac43 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, } |