diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-27 21:29:03 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-27 21:29:03 +0200 |
commit | d0d25085622d28b2a24d3e3597ca823d7a7223da (patch) | |
tree | eabf665911fbf4513a40f3c6a97357219e972ee1 /dependencies.py | |
parent | e46c1743ce2b0dbf722acac5412d95c64888b33b (diff) | |
download | meson-d0d25085622d28b2a24d3e3597ca823d7a7223da.zip meson-d0d25085622d28b2a24d3e3597ca823d7a7223da.tar.gz meson-d0d25085622d28b2a24d3e3597ca823d7a7223da.tar.bz2 |
Build windows installer for SDL2 sample app.
Diffstat (limited to 'dependencies.py')
-rw-r--r-- | dependencies.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dependencies.py b/dependencies.py index 91b7285..457c2c6 100644 --- a/dependencies.py +++ b/dependencies.py @@ -73,9 +73,13 @@ class PkgConfigDependency(Dependency): if PkgConfigDependency.pkgconfig_found is None: self.check_pkgconfig() - if not PkgConfigDependency.pkgconfig_found: - raise DependencyException('Pkg-config not found.') self.is_found = False + if not PkgConfigDependency.pkgconfig_found: + if required: + raise DependencyException('Pkg-config not found.') + self.cargs = [] + self.libs = [] + return p = subprocess.Popen(['pkg-config', '--modversion', name], stdout=subprocess.PIPE, stderr=subprocess.PIPE) out = p.communicate()[0] |