Fix versioning 39/110539/1
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 17 Jan 2017 02:36:50 +0000 (11:36 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 17 Jan 2017 02:36:50 +0000 (11:36 +0900)
Change-Id: Ib1c4fe9d58688299c81cd12efcbb9a508e4b7d3a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt
packaging/app-core.spec

index 8942dbd..98ff66a 100644 (file)
@@ -5,8 +5,6 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
 SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
-SET(VERSION_MAJOR 1)
-SET(VERSION "${VERSION_MAJOR}.1")
 
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
 
@@ -54,8 +52,8 @@ FOREACH(flag ${pkg_common_CFLAGS})
 ENDFOREACH(flag)
 
 ADD_LIBRARY(${APPCORE_COMMON} SHARED ${SRCS_common})
-SET_TARGET_PROPERTIES(${APPCORE_COMMON} PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(${APPCORE_COMMON} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${APPCORE_COMMON} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${APPCORE_COMMON} PROPERTIES VERSION ${FULLVER})
 SET_TARGET_PROPERTIES(${APPCORE_COMMON} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS_common})
 TARGET_LINK_LIBRARIES(${APPCORE_COMMON} ${pkg_common_LDFLAGS} "-ldl")
 
@@ -93,8 +91,8 @@ FOREACH(flag ${pkg_efl_CFLAGS})
 ENDFOREACH(flag)
 
 ADD_LIBRARY(${APPCORE_EFL} SHARED ${SRCS_efl})
-SET_TARGET_PROPERTIES(${APPCORE_EFL} PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(${APPCORE_EFL} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${APPCORE_EFL} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${APPCORE_EFL} PROPERTIES VERSION ${FULLVER})
 SET_TARGET_PROPERTIES(${APPCORE_EFL} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS_efl})
 TARGET_LINK_LIBRARIES(${APPCORE_EFL} ${pkg_efl_LDFLAGS} ${APPCORE_COMMON})
 
index fa84c6a..ff0dfe8 100644 (file)
@@ -105,10 +105,13 @@ _WITH_WAYLAND=ON
 _WITH_X11=ON
 %endif
 
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . \
        -D_WITH_WAYLAND:BOOL=${_WITH_WAYLAND} \
        -D_WITH_X11:BOOL=${_WITH_X11} \
-       -DENABLE_GTK=OFF
+       -DENABLE_GTK=OFF \
+       -DFULLVER=%{version} \
+       -DMAJORVER=${MAJORVER}
 
 make %{?_smp_mflags}