From aa3715bdb760d04f5fb6c856978ccd81d0302f69 Mon Sep 17 00:00:00 2001 From: Patrick Boettcher Date: Fri, 28 Dec 2018 19:13:24 +0100 Subject: [PATCH] Add VERSION and SOVERSION propoerty to library --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c413e61..b6afc34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,7 @@ -project(json-schema-validator CXX) +project(json-schema-validator + LANGUAGES CXX) + +set(PROJECT_VERSION 2.0.0) cmake_minimum_required(VERSION 3.2) @@ -36,6 +39,11 @@ add_library(json-schema-validator src/json-uri.cpp src/json-validator.cpp) +set_target_properties(json-schema-validator + PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION 1) + install(TARGETS json-schema-validator LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)