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)