mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
meson: standardize .so version to major.minor.patch
This `version` field defines the filename for the .so. The plan .so as well as .so.$major are always symlinks to this. Unless I'm mistaken, only the major is ever used, so this shouldn't matter, but for consistency with autotools (and in case it does matter), let's always have all 3 major.minor.patch components. (The soname isn't affected, and is always .so.$major) Signed-off-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
This commit is contained in:
parent
0084f4a422
commit
5be1b1a8ce
8 changed files with 8 additions and 7 deletions
|
|
@ -145,7 +145,7 @@ if not with_glvnd
|
|||
egl_lib_version = '1.0.0'
|
||||
else
|
||||
egl_lib_name = 'EGL_mesa'
|
||||
egl_lib_version = '0'
|
||||
egl_lib_version = '0.0.0'
|
||||
files_egl += [g_egldispatchstubs_h, g_egldispatchstubs_c]
|
||||
files_egl += files('main/eglglvnd.c', 'main/egldispatchstubs.c')
|
||||
install_data(
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ libosmesa = shared_library(
|
|||
pkg.generate(
|
||||
name : 'osmesa',
|
||||
description : 'Mesa Off-screen Rendering Library',
|
||||
version : '8',
|
||||
version : '8.0.0',
|
||||
libraries : libosmesa,
|
||||
libraries_private : gl_priv_libs,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ libgbm = shared_library(
|
|||
link_args : [ld_args_gc_sections],
|
||||
link_with : [links_gbm, libloader, libmesa_util, libxmlconfig],
|
||||
dependencies : [deps_gbm, dep_dl],
|
||||
version : '1.0',
|
||||
version : '1.0.0',
|
||||
install : true,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ if not with_glvnd
|
|||
gl_lib_version = '1.2.0'
|
||||
else
|
||||
gl_lib_name = 'GLX_mesa'
|
||||
gl_lib_version = '0'
|
||||
gl_lib_version = '0.0.0'
|
||||
files_libglx += files(
|
||||
'g_glxglvnddispatchfuncs.c',
|
||||
'g_glxglvnddispatchindices.h',
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ libglesv1_cm = shared_library(
|
|||
include_directories : [inc_src, inc_include, inc_mapi],
|
||||
link_with : libglapi,
|
||||
dependencies : [dep_thread, dep_libdrm, dep_m, dep_dl],
|
||||
version : '1.1',
|
||||
version : '1.1.0',
|
||||
install : true,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ libgles2 = shared_library(
|
|||
include_directories : [inc_src, inc_include, inc_mapi],
|
||||
link_with : libglapi,
|
||||
dependencies : [dep_thread, dep_libdrm, dep_m, dep_dl],
|
||||
version : '2',
|
||||
version : '2.0.0',
|
||||
install : true,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ libglapi = shared_library(
|
|||
link_args : [ld_args_gc_sections],
|
||||
include_directories : [inc_src, inc_include, inc_mapi],
|
||||
dependencies : [dep_thread, dep_selinux],
|
||||
version : '0.0.0',
|
||||
install : true,
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ libosmesa = shared_library(
|
|||
pkg.generate(
|
||||
name : 'osmesa',
|
||||
description : 'Mesa Off-screen Rendering Library',
|
||||
version : '8',
|
||||
version : '8.0.0',
|
||||
libraries : libosmesa,
|
||||
libraries_private : gl_priv_libs,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue