Add so version property
authorSangyoon Jang <jeremy.jang@samsung.com>
Mon, 10 Feb 2025 06:37:02 +0000 (15:37 +0900)
committer장상윤/Tizen Platform Lab(SR)/삼성전자 <jeremy.jang@samsung.com>
Tue, 11 Feb 2025 05:44:32 +0000 (14:44 +0900)
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
packaging/tizen-action-framework.spec
src/action/CMakeLists.txt
src/common/CMakeLists.txt

index 5396987aa72e7cce47b5127519844bb96b209d34..78a84c10b1b03c66f6e1b68a14d914e75d2de9e7 100644 (file)
@@ -78,7 +78,8 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %defattr(-,root,root,-)
 %manifest %{name}.manifest
 %license LICENSE
-%{_libdir}/*.so
+%{_libdir}/libtizen-action.so*
+%{_libdir}/libtizen-action-common.so*
 %{_sysconfdir}/package-manager/parserlib/metadata/libtizen-action-plugin.so
 %{_datarootdir}/parser-plugins/tizen-action-plugin.info
 
index 3c4da7498d2625d5ce5ef87b3edabae246031071..f0f31d9cc10aae732d9fde5f5c45defa3e292894 100644 (file)
@@ -17,4 +17,7 @@ APPLY_PKG_CONFIG(${TARGET_TIZEN_ACTION} PUBLIC
 
 TARGET_LINK_LIBRARIES(${TARGET_TIZEN_ACTION} PRIVATE ${TARGET_TIZEN_ACTION_COMMON})
 
+SET_TARGET_PROPERTIES(${TARGET_TIZEN_ACTION} PROPERTIES VERSION ${FULLVER})
+SET_TARGET_PROPERTIES(${TARGET_TIZEN_ACTION} PROPERTIES SOVERSION ${MAJORVER})
+
 INSTALL(TARGETS ${TARGET_TIZEN_ACTION} DESTINATION ${LIB_INSTALL_DIR})
index 11dd9329e1cb45d0c26d5e978f77a6bcb7989537..9315f1c1e6e7f1eb12b4fc68d48520f4a71ba193 100644 (file)
@@ -13,4 +13,7 @@ APPLY_PKG_CONFIG(${TARGET_TIZEN_ACTION_COMMON} PUBLIC
   TIZEN_DATABASE_DEPS
 )
 
+SET_TARGET_PROPERTIES(${TARGET_TIZEN_ACTION_COMMON} PROPERTIES VERSION ${FULLVER})
+SET_TARGET_PROPERTIES(${TARGET_TIZEN_ACTION_COMMON} PROPERTIES SOVERSION ${MAJORVER})
+
 INSTALL(TARGETS ${TARGET_TIZEN_ACTION_COMMON} DESTINATION ${LIB_INSTALL_DIR})