add major version to so
authorYoung Ik Cho <youngik.cho@samsung.com>
Fri, 9 Aug 2013 04:08:13 +0000 (13:08 +0900)
committerYoung Ik Cho <youngik.cho@samsung.com>
Fri, 9 Aug 2013 04:08:42 +0000 (13:08 +0900)
Change-Id: Id07903e99f51ab9aed06dca4c9e28426096d6d6b
Signed-off-by: Young Ik Cho <youngik.cho@samsung.com>
CMakeLists.txt
appinfo/CMakeLists.txt

index 0185e08..752ab98 100644 (file)
@@ -22,6 +22,13 @@ SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -
 
 TARGET_LINK_LIBRARIES(${this_target} "-lvconf -ldlog")
 
+SET_TARGET_PROPERTIES(${this_target}
+       PROPERTIES
+       VERSION ${FULLVER}
+       SOVERSION ${MAJORVER}
+       CLEAN_DIRECT_OUTPUT 1
+       )
+
 INSTALL(TARGETS ${this_target} DESTINATION ${LIB_INSTALL_DIR}
                                PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ                      
                     GROUP_EXECUTE GROUP_READ
index 7435457..e712a4d 100644 (file)
@@ -28,8 +28,16 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed")
 
+SET_TARGET_PROPERTIES(${this_target}
+       PROPERTIES
+       VERSION ${FULLVER}
+       SOVERSION ${MAJORVER}
+       CLEAN_DIRECT_OUTPUT 1
+       )
+
 TARGET_LINK_LIBRARIES(${this_target} ${pkgs_LDFLAGS})
 
+
 SET(PC_NAME ${this_target})
 SET(PC_REQUIRED ${pc_requires})
 SET(PC_LDFLAGS -l${this_target})