Add VERSION and SOVERSION propoerty to library

This commit is contained in:
Patrick Boettcher 2018-12-28 19:13:24 +01:00
parent efe8f7d1a4
commit aa3715bdb7

View File

@ -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)