diff options
author | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2018-08-11 06:30:06 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-11 06:30:06 -0700 |
commit | 41bb5941e15e81891a4e3e9d4faf19ed2743c2c1 (patch) | |
tree | 8ce54f696bddb59aa2a8c60f8bd4b7a4c8843f73 /mesonbuild/dependencies/boost.py | |
parent | 1b2f8acbeba554f3a459bb32f8c6665c4f39376b (diff) | |
parent | c3335615e242fdb2a7bdf814d6e6ee0d564f5423 (diff) | |
download | meson-41bb5941e15e81891a4e3e9d4faf19ed2743c2c1.zip meson-41bb5941e15e81891a4e3e9d4faf19ed2743c2c1.tar.gz meson-41bb5941e15e81891a4e3e9d4faf19ed2743c2c1.tar.bz2 |
Merge pull request #3657 from jon-turney/consolidate-dependency-check-report
Consolidate reporting the result of a dependency check
Diffstat (limited to 'mesonbuild/dependencies/boost.py')
-rw-r--r-- | mesonbuild/dependencies/boost.py | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/mesonbuild/dependencies/boost.py b/mesonbuild/dependencies/boost.py index 7acde2d..17f9240 100644 --- a/mesonbuild/dependencies/boost.py +++ b/mesonbuild/dependencies/boost.py @@ -132,7 +132,6 @@ class BoostDependency(ExternalDependency): self.incdir = self.detect_nix_incdir() if self.check_invalid_modules(): - self.log_fail() return mlog.debug('Boost library root dir is', mlog.bold(self.boost_root)) @@ -146,12 +145,6 @@ class BoostDependency(ExternalDependency): self.detect_lib_modules() mlog.debug('Boost library directory is', mlog.bold(self.libdir)) - # 3. Report success or failure - if self.is_found: - self.log_success() - else: - self.log_fail() - def check_invalid_modules(self): invalid_modules = [c for c in self.requested_modules if 'boost_' + c not in BOOST_LIBS] @@ -172,17 +165,14 @@ class BoostDependency(ExternalDependency): else: return False - def log_fail(self): + def log_details(self): module_str = ', '.join(self.requested_modules) - mlog.log("Dependency Boost (%s) found:" % module_str, mlog.red('NO')) + return module_str - def log_success(self): - module_str = ', '.join(self.requested_modules) + def log_info(self): if self.boost_root: - info = self.version + ', ' + self.boost_root - else: - info = self.version - mlog.log('Dependency Boost (%s) found:' % module_str, mlog.green('YES'), info) + return self.boost_root + return '' def detect_nix_roots(self): return [os.path.abspath(os.path.join(x, '..')) |