which is required for the gallium media state trackers. --- bin/install_megadrivers.py | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/bin/install_megadrivers.py b/bin/install_megadrivers.py index a98d7dd177b..581ff9791e5 100755 --- a/bin/install_megadrivers.py +++ b/bin/install_megadrivers.py @@ -33,6 +33,7 @@ def main(): parser.add_argument('megadriver') parser.add_argument('libdir') parser.add_argument('drivers', nargs='+') + parser.add_argument('--so-version', action='append', default=[]) args = parser.parse_args() to = os.path.join(os.environ.get('MESON_INSTALL_DESTDIR_PREFIX'), args.libdir) @@ -48,6 +49,11 @@ def main(): os.unlink(driver) print('installing {} to {}'.format(args.megadriver, driver)) os.link(master, driver) + for v in args.so_version: + name = '{}.{}'.format(driver, v) + if os.path.exists(name): + os.unlink(name) + os.symlink(driver, name) os.unlink(master) -- 2.15.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev