~stolowski/unity-scope-mediascanner/agg-scope-ids-rtm

« back to all changes in this revision

Viewing changes to src/myvideos/CMakeLists.txt

  • Committer: CI bot
  • Author(s): James Henstridge, Pawel Stolowski
  • Date: 2014-11-17 15:43:05 UTC
  • mfrom: (177.2.17 click-support)
  • Revision ID: ps-jenkins@lists.canonical.com-20141117154305-zq6yrl88ubgziwok
Add support for building as click packages. 
Approved by: James Henstridge

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories(${UNITY_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
 
2
 
 
3
add_library(mediascanner-video MODULE video-scope.cpp)
 
4
#set_target_properties(mediascanner-video PROPERTIES PREFIX "")
 
5
target_link_libraries(mediascanner-video scope-utils ${UNITY_LDFLAGS} ${Boost_LIBRARIES})
 
6
 
 
7
configure_file(manifest.json.in manifest.json)
 
8
intltool_merge(${CMAKE_CURRENT_SOURCE_DIR}/mediascanner-video.ini.in mediascanner-video.ini)
 
9
 
 
10
if(CLICK_MODE)
 
11
  click_build(com.ubuntu.scopes.myvideos ${VERSION}
 
12
    ${CMAKE_CURRENT_BINARY_DIR}/manifest.json apparmor.json)
 
13
  click_scope(com.ubuntu.scopes.myvideos myvideos
 
14
    mediascanner-video ${CMAKE_CURRENT_BINARY_DIR}/mediascanner-video.ini)
 
15
  click_scope_data(com.ubuntu.scopes.myvideos myvideos
 
16
    screenshot.jpg
 
17
    icon.png)
 
18
else()
 
19
  set(scopedir "${CMAKE_INSTALL_LIBDIR}/unity-scopes/mediascanner-video")
 
20
  install(
 
21
    TARGETS mediascanner-video
 
22
    LIBRARY DESTINATION "${scopedir}")
 
23
  install(
 
24
    FILES
 
25
      ${CMAKE_CURRENT_BINARY_DIR}/mediascanner-video.ini
 
26
      screenshot.jpg
 
27
      icon.png
 
28
    DESTINATION "${scopedir}")
 
29
endif(CLICK_MODE)