1 project(BookmarkService)
3 set(BookmarkService_SRCS
7 set(BookmarkService_HEADERS
13 include(FindPkgConfig)
15 include_directories(${CMAKE_BINARY_DIR})
16 include_directories(${CMAKE_SOURCE_DIR})
17 include_directories(${CMAKE_SOURCE_DIR}/services/StorageService)
18 include_directories(${CMAKE_SOURCE_DIR}/services/StorageService/Storage/include)
19 include_directories(${CMAKE_SOURCE_DIR}/core/AbstractInterfaces)
21 add_library(${PROJECT_NAME} SHARED ${BookmarkService_SRCS})
24 target_link_libraries(${PROJECT_NAME} ${pkgs_LDFLAGS})
32 pkg_check_modules(browser-provider REQUIRED "${bp_pkgs_list}")
34 #pkg_check_modules(browser-provider REQUIRED "capi-web-bookmark")
35 include_directories(${browser-provider_INCLUDE_DIRS})
37 add_dependencies(${PROJECT_NAME} StorageService)
38 target_link_libraries(${PROJECT_NAME} StorageService)
39 target_link_libraries(${PROJECT_NAME} ${browser-provider_LIBRARIES})
41 install(TARGETS ${PROJECT_NAME}
42 LIBRARY DESTINATION services
43 ARCHIVE DESTINATION services/static)
45 install(FILES ${IMAGES} DESTINATION res)