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>
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(
pkg.generate(
name : 'osmesa',
description : 'Mesa Off-screen Rendering Library',
- version : '8',
+ version : '8.0.0',
libraries : libosmesa,
libraries_private : gl_priv_libs,
)
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,
)
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',
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,
)
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,
)
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,
)
pkg.generate(
name : 'osmesa',
description : 'Mesa Off-screen Rendering Library',
- version : '8',
+ version : '8.0.0',
libraries : libosmesa,
libraries_private : gl_priv_libs,
)