File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -410,14 +410,15 @@ endif()
410410
411411set (LIBXML_MINOR_COMPAT 14)
412412math (EXPR LIBXML_SOVERSION "${LIBXML_MAJOR_VERSION} + ${LIBXML_MINOR_COMPAT} " )
413+ math (EXPR LIBXML_AGE "${LIBXML_MINOR_VERSION} - ${LIBXML_MINOR_COMPAT} " )
413414set_target_properties (
414415 LibXml2
415416 PROPERTIES
416417 IMPORT_PREFIX lib
417418 OUTPUT_NAME xml2
418419 POSITION_INDEPENDENT_CODE ON
419420 PREFIX lib
420- VERSION ${PROJECT_VERSION}
421+ VERSION " ${LIBXML_SOVERSION} . ${LIBXML_AGE} . ${LIBXML_MICRO_VERSION} "
421422 SOVERSION ${LIBXML_SOVERSION}
422423)
423424
Original file line number Diff line number Diff line change @@ -478,15 +478,17 @@ foreach file : xml_opt_src
478478endforeach
479479
480480v_min_compat = 14
481+ so_version = v_maj + v_min_compat
482+ age = v_min - v_min_compat
481483xml_lib = library (
482484 ' xml2' ,
483485 files (xml_src),
484486 c_args : libxml2_cflags,
485487 dependencies : xml_deps,
486488 include_directories : config_dir,
487489 install : true ,
488- version : meson .project_version() ,
489- soversion : v_maj + v_min_compat ,
490+ version : f ' @so_version@.@age@.@v_mic@ ' ,
491+ soversion : so_version ,
490492)
491493
492494dep_inc = include_directories (' include' )
You can’t perform that action at this time.
0 commit comments