milou5/coexist.patch

42 lines
1.3 KiB
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4bf25ae..a94f345 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,6 +20,15 @@ include(GenerateExportHeader)
# URL "http://www.kde.org"
# TYPE REQUIRED PURPOSE "Support for Email previews")
+
+set(MILOU_VERSION_MAJOR 4)
+set(MILOU_VERSION_MINOR 96)
+set(MILOU_VERSION_PATCH 0)
+set(MILOU_VERSION ${MILOU_VERSION_MAJOR}.${MILOU_VERSION_MINOR}.${MILOU_VERSION_PATCH} )
+
+set(GENERIC_LIB_SOVERSION 5)
+set(GENERIC_LIB_VERSION "${MILOU_VERSION_MAJOR}.${MILOU_VERSION_MINOR}.${MILOU_VERSION_PATCH}")
+
add_subdirectory(lib)
add_subdirectory(plasmoid)
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 657e9dc..23bde3a 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -6,6 +6,7 @@ set (lib_SRCS
)
add_library(milou SHARED ${lib_SRCS})
+set_target_properties(milou PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
target_link_libraries (milou
KF5::KIOWidgets
@@ -20,7 +21,7 @@ install(
generate_export_header(milou BASE_NAME MILOU EXPORT_FILE_NAME milou_export.h)
-install(TARGETS milou EXPORT MilouLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS milou EXPORT MilouLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
add_subdirectory(qml)
# add_subdirectory(previews)