diff options
-rw-r--r-- | mesonbuild/dependencies.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/dependencies.py b/mesonbuild/dependencies.py index e70e1a7..544291b 100644 --- a/mesonbuild/dependencies.py +++ b/mesonbuild/dependencies.py @@ -1015,6 +1015,7 @@ class SDL2Dependency(Dependency): self.linkargs = stdo.decode().strip().split() self.is_found = True mlog.log('Dependency', mlog.bold('sdl2'), 'found:', mlog.green('YES'), '(%s)' % sdlconf) + self.version = '2' # FIXME return try: pcdep = PkgConfigDependency('sdl2', kwargs) @@ -1022,6 +1023,7 @@ class SDL2Dependency(Dependency): self.is_found = True self.cargs = pcdep.get_compile_args() self.linkargs = pcdep.get_link_args() + self.version = pcdep.get_version() return except Exception: pass @@ -1031,6 +1033,7 @@ class SDL2Dependency(Dependency): self.is_found = True self.cargs = fwdep.get_compile_args() self.linkargs = fwdep.get_link_args() + self.version = '2' # FIXME return mlog.log('Dependency', mlog.bold('sdl2'), 'found:', mlog.red('NO')) @@ -1043,6 +1046,9 @@ class SDL2Dependency(Dependency): def found(self): return self.is_found + def get_version(self): + return self.version + class ExtraFrameworkDependency(Dependency): def __init__(self, name, required, path=None): Dependency.__init__(self) |