X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules%2Fwidget_dao%2FCMakeLists.txt;h=cf1034fcb3228e92806f8462a159c2f41f20c125;hb=refs%2Ftags%2Faccepted%2Ftizen_2.0%2F20130215.202747;hp=82403c9779ea10da822e3eb4a2d295eb05bc2c8d;hpb=45bf3bfbb061b87511ece6f50b1aa6c803844a65;p=framework%2Fweb%2Fwrt-commons.git diff --git a/modules/widget_dao/CMakeLists.txt b/modules/widget_dao/CMakeLists.txt index 82403c9..cf1034f 100644 --- a/modules/widget_dao/CMakeLists.txt +++ b/modules/widget_dao/CMakeLists.txt @@ -1,3 +1,5 @@ +SET(TARGET_WRT_DAO_DB "Sqlite3DbWRT") + ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_BINARY_DIR}/modules/widget_dao/database_checksum.h COMMAND ${CMAKE_SOURCE_DIR}/modules/widget_dao/orm/gen_db_md5.sh @@ -22,7 +24,7 @@ ADD_CUSTOM_COMMAND( OUTPUT .wrt.db-journal ARGS ${CMAKE_CURRENT_BINARY_DIR}/.wrt.db-journal ) -ADD_CUSTOM_TARGET(Sqlite3DbWRT ALL DEPENDS .wrt.db .wrt.db-journal) +ADD_CUSTOM_TARGET(${TARGET_WRT_DAO_DB} ALL DEPENDS .wrt.db .wrt.db-journal) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/wrt_db.sql DESTINATION share/wrt-engine/ @@ -33,7 +35,6 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/wrt_db.sql INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(WRT_DAO_DEPS - cert-svc ecore appcore-efl libxml-2.0 @@ -45,7 +46,6 @@ set(WRT_DAO_RO_SOURCES dao/common_dao_types.cpp dao/feature_dao_read_only.cpp dao/global_dao_read_only.cpp - dao/global_config.cpp dao/path_builder.cpp dao/plugin_dao_read_only.cpp dao/property_dao_read_only.cpp @@ -62,8 +62,6 @@ set(WRT_DAO_RW_SOURCES dao/widget_dao.cpp ) -ADD_DEFINITIONS("-DSEPARATED_SINGLETON_IMPLEMENTATION") - SET(WRT_DAO_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/modules/widget_dao/include ${PROJECT_SOURCE_DIR}/modules/event/include @@ -71,16 +69,18 @@ SET(WRT_DAO_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/modules/core/include ${PROJECT_SOURCE_DIR}/modules/db/include ${PROJECT_SOURCE_DIR}/modules/log/include - ${WRT_DAO_DEPS_INCLUDE_DIRS} - ) + ${PROJECT_SOURCE_DIR}/modules/localization/include +) INCLUDE_DIRECTORIES(${WRT_DAO_INCLUDE_DIRS}) +INCLUDE_DIRECTORIES(SYSTEM ${WRT_DAO_DEPS_INCLUDE_DIRS}) ADD_LIBRARY(${TARGET_WRT_DAO_RO_LIB} SHARED ${WRT_DAO_RO_SOURCES} ) SET_TARGET_PROPERTIES(${TARGET_WRT_DAO_RO_LIB} PROPERTIES - SOVERSION ${VERSION}) + SOVERSION ${API_VERSION} + VERSION ${VERSION}) SET_TARGET_PROPERTIES(${TARGET_WRT_DAO_RO_LIB} PROPERTIES COMPILE_FLAGS -fPIC) @@ -92,11 +92,13 @@ target_link_libraries(${TARGET_WRT_DAO_RO_LIB} ${TARGET_DPL_EFL} ${TARGET_DPL_DB_EFL} ${WRT_DAO_DEPS_LIBRARIES}) +ADD_DEPENDENCIES(${TARGET_WRT_DAO_RO_LIB} ${TARGET_WRT_DAO_DB}) ADD_LIBRARY(${TARGET_WRT_DAO_RW_LIB} SHARED ${WRT_DAO_RW_SOURCES}) SET_TARGET_PROPERTIES(${TARGET_WRT_DAO_RW_LIB} PROPERTIES - SOVERSION ${VERSION}) + SOVERSION ${API_VERSION} + VERSION ${VERSION}) SET_TARGET_PROPERTIES(${TARGET_WRT_DAO_RW_LIB} PROPERTIES COMPILE_FLAGS -fPIC) @@ -105,16 +107,13 @@ SET_TARGET_PROPERTIES(${TARGET_WRT_DAO_RW_LIB} PROPERTIES target_link_libraries(${TARGET_WRT_DAO_RW_LIB} ${TARGET_WRT_DAO_RO_LIB}) +ADD_DEPENDENCIES(${TARGET_WRT_DAO_RW_LIB} ${TARGET_WRT_DAO_DB}) INSTALL(TARGETS ${TARGET_WRT_DAO_RO_LIB} - DESTINATION lib - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) + DESTINATION lib) INSTALL(TARGETS ${TARGET_WRT_DAO_RW_LIB} - DESTINATION lib - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) + DESTINATION lib) INSTALL(FILES include/dpl/wrt-dao-ro/config_parser_data.h @@ -127,10 +126,12 @@ INSTALL(FILES include/dpl/wrt-dao-ro/plugin_dao_read_only.h include/dpl/wrt-dao-ro/property_dao_read_only.h include/dpl/wrt-dao-ro/widget_config.h + include/dpl/wrt-dao-ro/vconf_config.h include/dpl/wrt-dao-ro/widget_dao_read_only.h + include/dpl/wrt-dao-ro/wrt_db_types.h include/dpl/wrt-dao-ro/WrtDatabase.h DESTINATION include/dpl-efl/dpl/wrt-dao-ro - ) + ) INSTALL(FILES include/dpl/wrt-dao-rw/feature_dao.h