diff --git a/meson_options.txt b/meson_options.txt index a3f98b0696a..f00a2787a68 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -65,6 +65,14 @@ option( description : 'Location to install dri drivers. Default: $libdir/dri.' ) +option( + 'unversion-libgallium', + type : 'boolean', + value : false, + description : 'Do not include mesa version in libgallium DSO filename. ' + + 'Do not enable unless you know what you are doing. Default: false' +) + option( 'dri-search-path', type : 'string', diff --git a/src/gallium/targets/dri/meson.build b/src/gallium/targets/dri/meson.build index b79281d3542..40950351172 100644 --- a/src/gallium/targets/dri/meson.build +++ b/src/gallium/targets/dri/meson.build @@ -22,8 +22,14 @@ if with_ld_dynamic_list gallium_dri_link_depends += files('../dri.dyn') endif +if get_option('unversion-libgallium') + libgallium_name = 'gallium_dri' +else + libgallium_name = 'gallium-@0@'.format(meson.project_version()) +endif + libgallium_dri = shared_library( - 'gallium-@0@'.format(meson.project_version()), + libgallium_name, files('dri_target.c'), include_directories : [ inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_util, inc_gallium_drivers,