Author: Andreas Tille <tille@debian.org>
Last-Update:  Fri, 08 Jun 2018 13:20:51 +0200
Description: Add soversion

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.2)
-project(thread_pool)
+project(thread_pool LANGUAGES CXX VERSION 1.0.0)
 
 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib)
@@ -17,6 +17,11 @@ add_library(thread_pool SHARED
 add_library(thread_pool_static STATIC
     src/thread_pool.cpp)
 
+set_target_properties(thread_pool
+    PROPERTIES
+    VERSION ${thread_pool_VERSION}
+    SOVERSION 0)
+
 target_include_directories(thread_pool PUBLIC
     $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
     $<INSTALL_INTERFACE:include>)
