Release version 0.1.0 63/116363/2 accepted/tizen/common/20170227.043113 accepted/tizen/ivi/20170227.050154 accepted/tizen/mobile/20170227.050123 accepted/tizen/tv/20170227.050132 accepted/tizen/unified/20170309.031935 accepted/tizen/wearable/20170227.050146 submit/tizen/20170224.084819 submit/tizen_unified/20170308.100405
authorJiwoong Im <jiwoong.im@samsung.com>
Fri, 24 Feb 2017 03:53:49 +0000 (12:53 +0900)
committerJiwoong Im <jiwoong.im@samsung.com>
Fri, 24 Feb 2017 04:01:33 +0000 (13:01 +0900)
- Fix double free
- Fix memory leak

Change-Id: Ifbbbb47928d7db7132d3a917564c3c36e6d2b85b
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
CMakeLists.txt
packaging/eventsystem.spec

index e44e3be22bef2ae3f207b02fe518a59aba27bdae..5a43a4b3dab3a311a2a31b2ffafc1e2bed176c6a 100644 (file)
@@ -3,9 +3,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 PROJECT(eventsystem C)
 AUX_SOURCE_DIRECTORY(src/ SRCS)
 
-SET(VERSION 0.0.1)
-SET(VERSION_MAJOR 0)
-
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
 SET(LIBDIR "\${prefix}/lib")
@@ -40,8 +37,8 @@ add_library(eventsystem SHARED ${SRCS})
 
 #TARGET_LINK_LIBRARIES(eventsystem "-ldl")
 TARGET_LINK_LIBRARIES(eventsystem ${libpkgs_LDFLAGS})
-SET_TARGET_PROPERTIES(eventsystem PROPERTIES SOVERSION ${VERSION_MAJOR})
-SET_TARGET_PROPERTIES(eventsystem PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${MAJORVER})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${FULLVER})
 
 # pkgconfig file
 CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/eventsystem.pc.in ${CMAKE_BINARY_DIR}/eventsystem.pc @ONLY)
index f23d1245bfe219aace49889b5666733ba38eeab9..d384fdb7017f9cccd2750bcf9aa3e4d6b8de3d99 100644 (file)
@@ -1,6 +1,6 @@
 Name:       eventsystem
 Summary:    Event system library
-Version:    0.0.1
+Version:    0.1.0
 Release:    1
 Group:      Application Framework/Libraries
 License:    Apache-2.0
@@ -35,8 +35,10 @@ export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
 
-%cmake .
 make %{?jobs:-j%jobs}
 
 %install