~ci-train-bot/ubuntu-settings-components/ubuntu-settings-components-ubuntu-yakkety-1895

« back to all changes in this revision

Viewing changes to tests/qmltests/mocks/CMakeLists.txt

  • Committer: Bileto Bot
  • Date: 2016-06-20 14:01:03 UTC
  • mfrom: (103.6.69 fingerprint)
  • Revision ID: ci-train-bot@canonical.com-20160620140103-q57lulbze89e6yyd
jonas-drange
* Add components for Fingerprint management.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include(QmlPlugins)
 
2
 
 
3
# Set up and optionally install a mock plugin for ubuntu-settings-components.
 
4
#
 
5
# add_usc_mock(plugin version path
 
6
#     [PREFIX string]  # Install the plugin to the specified prefix under unity8 private plugin directory
 
7
#     [...]            # See export_qmlfiles and export_qmlplugin documentation for more options
 
8
# )
 
9
 
 
10
macro(add_usc_mock PLUGIN VERSION PATH)
 
11
    set(single PREFIX)
 
12
    cmake_parse_arguments(MOCK "" "${single}" "" ${ARGN})
 
13
 
 
14
    if(MOCK_PREFIX)
 
15
        export_qmlfiles(${PLUGIN} ${PATH}
 
16
            DESTINATION ${SHELL_INSTALL_QML}/${MOCK_PREFIX}
 
17
            TARGET_PREFIX ${MOCK_PREFIX}-Mock
 
18
            ${MOCK_UNPARSED_ARGUMENTS}
 
19
        )
 
20
        export_qmlplugin(${PLUGIN} ${VERSION} ${PATH}
 
21
            DESTINATION ${SHELL_INSTALL_QML}/${MOCK_PREFIX}
 
22
            TARGET_PREFIX ${MOCK_PREFIX}-Mock
 
23
            ${MOCK_UNPARSED_ARGUMENTS}
 
24
        )
 
25
    else()
 
26
        export_qmlfiles(${PLUGIN} ${PATH} TARGET_PREFIX Mock ${MOCK_UNPARSED_ARGUMENTS})
 
27
        export_qmlplugin(${PLUGIN} ${VERSION} ${PATH} TARGET_PREFIX Mock ${MOCK_UNPARSED_ARGUMENTS})
 
28
    endif()
 
29
endmacro()
 
30
 
 
31
add_subdirectory(Biometryd)
 
32
add_subdirectory(GSettings.1.0)