aboutsummaryrefslogtreecommitdiff
path: root/environment.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-03-24 15:41:20 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-03-24 15:41:20 +0200
commit1b114310798f882e789446ec857a832a663b9a73 (patch)
treef8670ea03ea5857f14c728e3e33cbda210c8b240 /environment.py
parent70f6b769a69aa741bd7757d82829e50a93303c50 (diff)
downloadmeson-1b114310798f882e789446ec857a832a663b9a73.zip
meson-1b114310798f882e789446ec857a832a663b9a73.tar.gz
meson-1b114310798f882e789446ec857a832a663b9a73.tar.bz2
Work on adding GTest support.
Diffstat (limited to 'environment.py')
-rwxr-xr-xenvironment.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/environment.py b/environment.py
index a6af07a..8b98132 100755
--- a/environment.py
+++ b/environment.py
@@ -462,6 +462,11 @@ class Dependency():
def found(self):
return False
+ def get_sources(self):
+ """Source files that need to be added to the target.
+ As an example, gtest-all.cc when using GTest."""
+ return []
+
class PackageDependency(Dependency): # Custom detector, not pkg-config.
def __init__(self, dep):
Dependency.__init__(self)
@@ -476,6 +481,9 @@ class PackageDependency(Dependency): # Custom detector, not pkg-config.
def found(self):
return self.dep.found()
+ def get_sources(self):
+ return self.dep.get_sources()
+
# This should be an InterpreterObject. Fix it.
class PkgConfigDependency(Dependency):