File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -411,6 +411,7 @@ endif()
411411set (LIBXML_MINOR_COMPAT 14)
412412math (EXPR LIBXML_SOVERSION "${LIBXML_MAJOR_VERSION} + ${LIBXML_MINOR_COMPAT} " )
413413math (EXPR LIBXML_AGE "${LIBXML_MINOR_VERSION} - ${LIBXML_MINOR_COMPAT} " )
414+ math (EXPR LIBXML_MACHO_COMPAT "${LIBXML_SOVERSION} + 1" )
414415set_target_properties (
415416 LibXml2
416417 PROPERTIES
@@ -420,6 +421,8 @@ set_target_properties(
420421 PREFIX lib
421422 VERSION "${LIBXML_SOVERSION} .${LIBXML_AGE} .${LIBXML_MICRO_VERSION} "
422423 SOVERSION ${LIBXML_SOVERSION}
424+ MACHO_COMPATIBILITY_VERSION ${LIBXML_MACHO_COMPAT}
425+ MACHO_CURRENT_VERSION "${LIBXML_MACHO_COMPAT} .${LIBXML_MICRO_VERSION} "
423426)
424427
425428if (MSVC )
Original file line number Diff line number Diff line change @@ -480,6 +480,7 @@ endforeach
480480v_min_compat = 14
481481so_version = v_maj + v_min_compat
482482age = v_min - v_min_compat
483+ darwin_compat = so_version + 1
483484xml_lib = library (
484485 ' xml2' ,
485486 files (xml_src),
@@ -489,6 +490,7 @@ xml_lib = library(
489490 install : true ,
490491 version : f' @so_version@.@age@.@v_mic@' ,
491492 soversion : so_version,
493+ darwin_versions : [ darwin_compat, f' @darwin_compat@.@v_mic@' ],
492494)
493495
494496dep_inc = include_directories (' include' )
You can’t perform that action at this time.
0 commit comments