Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit71385bc

Browse files
author
Clement Champetier
committed
CMake: add SOVERSION and VERSION properties to java/python libraries
This is already the case for the avtranscoder dynamic library.
1 parentc6744c1 commit71385bc

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

‎src/CMakeLists.txt

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ set_target_properties(avtranscoder-shared PROPERTIES INSTALL_RPATH_USE_LINK_PATH
4444
target_link_libraries(avtranscoder-shared${FFMPEG_LIBRARIES})
4545
target_include_directories(avtranscoder-sharedPUBLIC${AVTRANSCODER_SRC_PATH}${FFMPEG_INCLUDE_DIR})
4646

47-
4847
### Install AvTranscoder libs and include
4948
install(
5049
DIRECTORY"${CMAKE_CURRENT_SOURCE_DIR}/AvTranscoder"
@@ -102,10 +101,9 @@ if(SWIG_FOUND)
102101
swig_add_module(avtranscoder-pypython${AVTRANSCODER_BINDING_FILE})
103102
# For Python binding, need to compile the wrapper into a lib called "_<module_name>.so"
104103
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESOUTPUT_NAME_avtranscoder)
105-
if(NOTAPPLEANDNOTWIN32)
106-
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESSOVERSION${AVTRANSCODER_VERSION_MAJOR})
107-
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESVERSION${AVTRANSCODER_VERSION})
108-
endif()
104+
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESSOVERSION${AVTRANSCODER_VERSION_MAJOR})
105+
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESVERSION${AVTRANSCODER_VERSION})
106+
109107
# Force the library to look in the project lib folder relatively
110108
set_target_properties(${SWIG_MODULE_avtranscoder-py_REAL_NAME}PROPERTIESINSTALL_RPATH_USE_LINK_PATH1)
111109
if(APPLE)
@@ -156,10 +154,8 @@ if(SWIG_FOUND)
156154
if(WIN32)
157155
set_target_properties(avtranscoder-javaPROPERTIESOUTPUT_NAME"avtranscoder-java-${AVTRANSCODER_VERSION_MAJOR}-${AVTRANSCODER_VERSION_MINOR}")
158156
endif()
159-
if(NOTAPPLEANDNOTWIN32)
160-
set_target_properties(${SWIG_MODULE_avtranscoder-java_REAL_NAME}PROPERTIESSOVERSION${AVTRANSCODER_VERSION_MAJOR})
161-
set_target_properties(${SWIG_MODULE_avtranscoder-java_REAL_NAME}PROPERTIESVERSION${AVTRANSCODER_VERSION})
162-
endif()
157+
set_target_properties(${SWIG_MODULE_avtranscoder-java_REAL_NAME}PROPERTIESSOVERSION${AVTRANSCODER_VERSION_MAJOR})
158+
set_target_properties(${SWIG_MODULE_avtranscoder-java_REAL_NAME}PROPERTIESVERSION${AVTRANSCODER_VERSION})
163159
# Force the library to look in the project lib folder relatively
164160
set_target_properties(${SWIG_MODULE_avtranscoder-java_REAL_NAME}PROPERTIESINSTALL_RPATH_USE_LINK_PATH1)
165161
if(APPLE)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp