~timo-jyrinki/unity-scope-mediascanner/manual_import_rtm_0.2+14.10.20141009-0ubuntu1

« back to all changes in this revision

Viewing changes to src/musicaggregator/CMakeLists.txt

  • Committer: Timo Jyrinki
  • Date: 2014-10-29 14:28:38 UTC
  • Revision ID: timo.jyrinki@canonical.com-20141029142838-uveiptpvvs5yz0pe
Manual import of 0.2+14.10.20141009-0ubuntu1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
include_directories(${UNITY_INCLUDE_DIRS})
2
 
 
3
 
add_library(musicaggregator MODULE
4
 
  musicaggregatorscope.cpp
5
 
  musicaggregatorquery.cpp
6
 
  onlinemusicresultforwarder.cpp)
7
 
target_link_libraries(musicaggregator scope-utils ${UNITY_SCOPES_LDFLAGS})
8
 
 
9
 
configure_file(manifest.json.in manifest.json)
10
 
intltool_merge(${CMAKE_CURRENT_SOURCE_DIR}/musicaggregator.ini.in musicaggregator.ini)
11
 
intltool_merge(${CMAKE_CURRENT_SOURCE_DIR}/musicaggregator-settings.ini.in musicaggregator-settings.ini)
12
 
 
13
 
if(CLICK_MODE)
14
 
  click_build(com.ubuntu.scopes.music ${VERSION}
15
 
    ${CMAKE_CURRENT_BINARY_DIR}/manifest.json apparmor.json)
16
 
  click_scope(com.ubuntu.scopes.music musicaggregator
17
 
    musicaggregator
18
 
    ${CMAKE_CURRENT_BINARY_DIR}/musicaggregator.ini
19
 
    ${CMAKE_CURRENT_BINARY_DIR}/musicaggregator-settings.ini)
20
 
  click_scope_data(com.ubuntu.scopes.music musicaggregator
21
 
    screenshot.jpg
22
 
    icon.png
23
 
    paper-white-bg-v2.png
24
 
    )
25
 
else()
26
 
  set(scopedir "${CMAKE_INSTALL_LIBDIR}/unity-scopes/musicaggregator")
27
 
  install(
28
 
    TARGETS musicaggregator
29
 
    LIBRARY DESTINATION "${scopedir}")
30
 
  install(
31
 
    FILES
32
 
      ${CMAKE_CURRENT_BINARY_DIR}/musicaggregator.ini
33
 
      ${CMAKE_CURRENT_BINARY_DIR}/musicaggregator-settings.ini
34
 
      screenshot.jpg
35
 
      icon.png
36
 
      paper-white-bg-v2.png
37
 
    DESTINATION "${scopedir}")
38
 
endif(CLICK_MODE)
39