From 038d7ea49a0cb0d8efdc6a34beaff29c17f7880a Mon Sep 17 00:00:00 2001 From: Thanasi Bakis Date: Sat, 30 Jul 2022 16:25:44 -0700 Subject: [PATCH] Reinstate versioning for libhmsbeagle --- CMakeLists.txt | 2 ++ libhmsbeagle/CMakeLists.txt | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 402822d6..3f408162 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,8 @@ set(BEAGLE_VERSION_MAJOR "4") set(BEAGLE_VERSION_MINOR "0") set(BEAGLE_VERSION_PATCH "0") +set(GENERIC_API_VERSION "1") + set(BEAGLE_VERSION "${BEAGLE_VERSION_MAJOR}.${BEAGLE_VERSION_MINOR}.${BEAGLE_VERSION_PATCH}") set(BEAGLE_PLUGIN_VERSION "${BEAGLE_VERSION_MAJOR}${BEAGLE_VERSION_MINOR}") diff --git a/libhmsbeagle/CMakeLists.txt b/libhmsbeagle/CMakeLists.txt index 8715c353..bded606e 100644 --- a/libhmsbeagle/CMakeLists.txt +++ b/libhmsbeagle/CMakeLists.txt @@ -74,7 +74,9 @@ add_library(hmsbeagle SHARED ${BEAGLE_PLUGIN_SOURCE} ) -set_target_properties(hmsbeagle PROPERTIES PUBLIC_HEADER "beagle.h;platform.h") +set_target_properties(hmsbeagle PROPERTIES + PUBLIC_HEADER "beagle.h;platform.h" + VERSION ${GENERIC_API_VERSION}) if(NOT WIN32 AND NOT APPLE) target_link_libraries(hmsbeagle ${CMAKE_DL_LIBS})