Skip to content

Commit 54056fd

Browse files
h3ndrkrillian
authored andcommitted
Add SOVERSION, fix target name
Signed-off-by: Ralph Giles <giles@thaumas.net> Signed-off-by: evpobr <evpobr@gmail.com>
1 parent 0b658cb commit 54056fd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
44

55
include(opusfilePackageVersion)
66
get_package_version(PACKAGE_VERSION PROJECT_VERSION)
7+
string(REPLACE "." ";" PROJECT_VERSION_LIST ${PROJECT_VERSION})
8+
list(GET PROJECT_VERSION_LIST 0 PROJECT_VERSION_MAJOR)
9+
list(GET PROJECT_VERSION_LIST 1 PROJECT_VERSION_MINOR)
710

811
project(opusfile
912
VERSION ${PROJECT_VERSION}
@@ -44,6 +47,8 @@ add_library(opusfile
4447
add_library(opusfile::opusfile ALIAS opusfile)
4548
set_target_properties(opusfile PROPERTIES
4649
PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/include/opusfile.h"
50+
VERSION ${PROJECT_VERSION}
51+
SOVERSION ${PROJECT_VERSION_MAJOR}
4752
)
4853
target_include_directories(opusfile
4954
PRIVATE
@@ -134,8 +139,10 @@ if(NOT OP_DISABLE_HTTP)
134139
"${CMAKE_CURRENT_SOURCE_DIR}/src/winerrno.h"
135140
)
136141
endif()
137-
set_target_properties(opusfile PROPERTIES
142+
set_target_properties(opusurl PROPERTIES
138143
PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/include/opusfile.h"
144+
VERSION ${PROJECT_VERSION}
145+
SOVERSION ${PROJECT_VERSION_MAJOR}
139146
)
140147
target_include_directories(opusurl
141148
PRIVATE

0 commit comments

Comments
 (0)