INCLUDE(TizenCommon)
-### Versioning
-if(DEFINED ${VERSION})
- message("VERSION: ${VERSION}")
-else()
- message("VERSION is not defined. set it as 0.1.0")
- set(VERSION 0.1.0)
-endif()
-if(DEFINED ${VERSION_MAJOR})
- message("VERSION_MAJOR: ${VERSION_MAJOR}")
-else()
- message( "VERSION_MAJOR is not defined. set it as 0")
- set(VERSION_MAJOR 0)
-endif()
-message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}")
-
### Define tizen version for db version
if(DEFINED TIZEN_MAJOR_VER)
ADD_DEFINITIONS("-DTIZEN_MAJOR_VER=\"${TIZEN_MAJOR_VER}\"")
# This library is for installer backend
AUX_SOURCE_DIRECTORY(src PARSER_SRCS)
add_library(pkgmgr_parser SHARED ${PARSER_SRCS})
-set_target_properties(pkgmgr_parser PROPERTIES SOVERSION ${VERSION_MAJOR})
-set_target_properties(pkgmgr_parser PROPERTIES VERSION ${VERSION})
+set_target_properties(pkgmgr_parser PROPERTIES SOVERSION ${MAJORVER})
+set_target_properties(pkgmgr_parser PROPERTIES VERSION ${FULLVER})
set_target_properties(pkgmgr_parser PROPERTIES COMPILE_FLAGS "${parser_pkgs_CFLAGS_str}")
target_link_libraries(pkgmgr_parser ${parser_pkgs_LDFLAGS})
Name: package manager parser library
Description: SLP package manager's installer lib for each backends
-Version: @VERSION@
+Version: @FULLVER@
Requires: libxml-2.0 glib-2.0
Libs: -L${libdir} -lpkgmgr_parser
Cflags: -I${includedir}/pkgmgr
Name: pkgmgr-info
Description: Simple string key/val dictionary library
-Version: @VERSION@
+Version: @FULLVER@
Requires: glib-2.0
Libs: -L${libdir} -lpkgmgr-info
Cflags: -I${includedir} -DSYSCONFDIR=\"@SYSCONFDIR@\"