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}\"")
### Build modules
# This library is for installer backend
-AUX_SOURCE_DIRECTORY(src SRCS)
-add_library(pkgmgr_parser SHARED ${SRCS})
-set_target_properties(pkgmgr_parser PROPERTIES SOVERSION ${VERSION_MAJOR})
-set_target_properties(pkgmgr_parser PROPERTIES VERSION ${VERSION})
+AUX_SOURCE_DIRECTORY(src PARSER_SRCS)
+add_library(pkgmgr_parser SHARED ${PARSER_SRCS})
+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})
## Install
INSTALL(TARGETS pkgmgr_parser DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include/pkgmgr
- PATTERN "*_internal.h" EXCLUDE)
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ DESTINATION include/pkgmgr)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgmgr-parser.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/manifest.xsd DESTINATION ${SYSCONFDIR}/package-manager/preload/)
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/xml.xsd DESTINATION ${SYSCONFDIR}/package-manager/preload/)