summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseungha.son <seungha.son@samsung.com>2017-01-18 13:04:19 +0900
committerseungha.son <seungha.son@samsung.com>2017-01-18 13:05:15 +0900
commit025f4b247e00d75b73c043319cedee43d99d9524 (patch)
treee753130b0bf68d7511aaec5bbde715c1ff9c5747
parent8c6993c5bbaed8f0897afd1be89a12889e809545 (diff)
downloadshortcut-025f4b247e00d75b73c043319cedee43d99d9524.tar.gz
shortcut-025f4b247e00d75b73c043319cedee43d99d9524.tar.bz2
shortcut-025f4b247e00d75b73c043319cedee43d99d9524.zip
Fix versioning
Signed-off-by: seungha.son <seungha.son@samsung.com> Change-Id: I4e481ecf2412706aaaba33186d641b81ef605cc3
-rwxr-xr-xlib/CMakeLists.txt6
-rwxr-xr-xpackaging/libshortcut.spec7
2 files changed, 8 insertions, 5 deletions
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 6b0e301..ca097ab 100755
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -6,8 +6,6 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
SET(EXEC_PREFIX "\${prefix}")
SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}")
-SET(VERSION_MAJOR 0)
-SET(VERSION "${VERSION_MAJOR}.0.1")
INCLUDE(FindPkgConfig)
pkg_check_modules(svc_pkgs REQUIRED
@@ -55,5 +53,5 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/include/shortcut_error.h DESTINATION inclu
INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/lib/LICENSE DESTINATION /usr/share/license RENAME "lib${PROJECT_NAME}")
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER})
diff --git a/packaging/libshortcut.spec b/packaging/libshortcut.spec
index 64a2d20..7093718 100755
--- a/packaging/libshortcut.spec
+++ b/packaging/libshortcut.spec
@@ -39,7 +39,12 @@ Requires: %{name} = %{version}-%{release}
cp %{SOURCE1001} .
%build
-%cmake . -DSYSCONFDIR=%{_sysconfdir} -DDB_PATH=%{TZ_SYS_DB}/.shortcut_service.db
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+%cmake . \
+ -DSYSCONFDIR=%{_sysconfdir} \
+ -DDB_PATH=%{TZ_SYS_DB}/.shortcut_service.db \
+ -DMAJORVER=${MAJORVER} \
+ -DFULLVER=%{version}
make %{?jobs:-j%jobs}
%install