From 4a3a9c014978604b054a52f50549d725c53c0044 Mon Sep 17 00:00:00 2001 From: Tom Finegan Date: Fri, 14 Jul 2017 08:34:20 -0700 Subject: [PATCH] Set SOVERSION in CMake shared library builds. And correct SO_VERSION_MAJOR in libs.mk. BUG=aomedia:627 Change-Id: Ia0a3bb5774fa44c182e4f8072ffe90970ee2aeb5 --- CMakeLists.txt | 1 + libs.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ed824d4fd..dfafc8c64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -401,6 +401,7 @@ endif () if (BUILD_SHARED_LIBS) include("${AOM_ROOT}/build/cmake/exports.cmake") setup_exports_target() + set_target_properties(aom PROPERTIES SOVERSION 0) endif () # Aomedia documentation rule. diff --git a/libs.mk b/libs.mk index b3ab8ab77..d481c47cf 100644 --- a/libs.mk +++ b/libs.mk @@ -196,7 +196,7 @@ OBJS-yes += $(LIBAOM_OBJS) LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libaom.a $(BUILD_PFX)libaom_g.a $(BUILD_PFX)libaom_g.a: $(LIBAOM_OBJS) -SO_VERSION_MAJOR := 3 +SO_VERSION_MAJOR := 0 SO_VERSION_MINOR := 0 SO_VERSION_PATCH := 0 ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS)) -- GitLab