From 67d9e0c6a91967fecb9da9a236c603a0b6ce59c3 Mon Sep 17 00:00:00 2001 From: Timo Lotterbach Date: Fri, 31 Jan 2014 12:24:54 +0100 Subject: added library version to ILM APIs Signed-off-by: Timo Lotterbach --- CMakeLists.txt | 2 ++ ivi-layermanagement-api/ilmClient/CMakeLists.txt | 2 ++ ivi-layermanagement-api/ilmCommon/CMakeLists.txt | 2 ++ ivi-layermanagement-api/ilmControl/CMakeLists.txt | 2 ++ 4 files changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 67f5a87..731f1e2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,8 @@ cmake_minimum_required (VERSION 2.6) project (LayerManager) +SET(ILM_VERSION "1.2.0") + #=========================================================================================================== # cmake configuration #=========================================================================================================== diff --git a/ivi-layermanagement-api/ilmClient/CMakeLists.txt b/ivi-layermanagement-api/ilmClient/CMakeLists.txt index d9bbb51..6a5eb62 100644 --- a/ivi-layermanagement-api/ilmClient/CMakeLists.txt +++ b/ivi-layermanagement-api/ilmClient/CMakeLists.txt @@ -64,3 +64,5 @@ install ( FILES ${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmClient/include/ilm_client.h DESTINATION include/ilm ) + +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${ILM_VERSION} SOVERSION ${ILM_VERSION}) diff --git a/ivi-layermanagement-api/ilmCommon/CMakeLists.txt b/ivi-layermanagement-api/ilmCommon/CMakeLists.txt index ac077f2..e3d50e0 100644 --- a/ivi-layermanagement-api/ilmCommon/CMakeLists.txt +++ b/ivi-layermanagement-api/ilmCommon/CMakeLists.txt @@ -93,3 +93,5 @@ install ( ${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmCommon/include/ilm_platform.h DESTINATION include/ilm ) + +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${ILM_VERSION} SOVERSION ${ILM_VERSION}) diff --git a/ivi-layermanagement-api/ilmControl/CMakeLists.txt b/ivi-layermanagement-api/ilmControl/CMakeLists.txt index f97a11c..93b7bc9 100644 --- a/ivi-layermanagement-api/ilmControl/CMakeLists.txt +++ b/ivi-layermanagement-api/ilmControl/CMakeLists.txt @@ -64,3 +64,5 @@ install ( FILES ${CMAKE_SOURCE_DIR}/ivi-layermanagement-api/ilmControl/include/ilm_control.h DESTINATION include/ilm ) + +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${ILM_VERSION} SOVERSION ${ILM_VERSION}) -- cgit v1.2.1