1
include_directories(${UNITY_INCLUDE_DIRS})
3
add_library(musicaggregator MODULE
4
musicaggregatorscope.cpp
5
musicaggregatorquery.cpp
6
onlinemusicresultforwarder.cpp)
7
target_link_libraries(musicaggregator scope-utils ${UNITY_SCOPES_LDFLAGS})
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)
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
18
${CMAKE_CURRENT_BINARY_DIR}/musicaggregator.ini
19
${CMAKE_CURRENT_BINARY_DIR}/musicaggregator-settings.ini)
20
click_scope_data(com.ubuntu.scopes.music musicaggregator
26
set(scopedir "${CMAKE_INSTALL_LIBDIR}/unity-scopes/musicaggregator")
28
TARGETS musicaggregator
29
LIBRARY DESTINATION "${scopedir}")
32
${CMAKE_CURRENT_BINARY_DIR}/musicaggregator.ini
33
${CMAKE_CURRENT_BINARY_DIR}/musicaggregator-settings.ini
37
DESTINATION "${scopedir}")