~ps-jenkins/unity-scopes-shell/ubuntu-rtm-14.09-proposed

« back to all changes in this revision

Viewing changes to src/CMakeLists.txt

  • Committer: Michal Hruby
  • Date: 2013-11-07 17:48:16 UTC
  • Revision ID: michal.mhr@gmail.com-20131107174816-w1vqq6juarrawx23
Initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# export_qmlplugin macro
 
2
include(Plugins)
 
3
 
 
4
# Dependencies
 
5
include(FindPkgConfig)
 
6
pkg_check_modules(QTDEE REQUIRED libdee-qt5>=3.2)
 
7
pkg_check_modules(UNITYCORE REQUIRED unity-core-6.0>=7.1.1)
 
8
 
 
9
include_directories(
 
10
    ${CMAKE_CURRENT_SOURCE_DIR}
 
11
    ${CMAKE_CURRENT_BINARY_DIR}
 
12
    ${QTDEE_INCLUDE_DIRS}
 
13
    ${UNITYCORE_INCLUDE_DIRS}
 
14
    ${Qt5DBus_INCLUDE_DIRS}
 
15
)
 
16
 
 
17
set(QMLPLUGIN_SRC
 
18
    abstractfilteroption.cpp
 
19
    scope.cpp
 
20
    scopes.cpp
 
21
    categories.cpp
 
22
    checkoptionfilter.cpp
 
23
    filter.cpp
 
24
    filteroption.cpp
 
25
    filters.cpp
 
26
    genericoptionsmodel.cpp
 
27
    ratingoptionsmodel.cpp
 
28
    unityoptionsmodel.cpp
 
29
    categoryresults.cpp
 
30
    plugin.cpp
 
31
    multirangefilter.cpp
 
32
    radiooptionfilter.cpp
 
33
    ratingsfilter.cpp
 
34
    ratingfilteroption.cpp
 
35
    applicationpreview.cpp
 
36
    genericpreview.cpp
 
37
    moviepreview.cpp
 
38
    musicpreview.cpp
 
39
    preview.cpp
 
40
    previewaction.cpp
 
41
    previewinfohint.cpp
 
42
    result.cpp
 
43
    showallfilteroption.cpp
 
44
    signalslist.cpp
 
45
    socialpreview.cpp
 
46
    socialpreviewcomment.cpp
 
47
    iconutils.cpp
 
48
    variantutils.cpp
 
49
)
 
50
 
 
51
add_library(Unity-qml SHARED
 
52
    ${QMLPLUGIN_SRC}
 
53
    )
 
54
 
 
55
target_link_libraries(Unity-qml
 
56
    ${QTDEE_LDFLAGS}
 
57
    ${UNITYCORE_LDFLAGS}
 
58
    ${Qt5DBus_LIBRARIES}
 
59
    ${Qt5Gui_LIBRARIES}
 
60
    )
 
61
 
 
62
qt5_use_modules(Unity-qml Qml)
 
63
 
 
64
# export the qmldir qmltypes and plugin files
 
65
export_qmlfiles(Unity Unity)
 
66
export_qmlplugin(Unity 0.1 Unity TARGETS Unity-qml)