~ken-vandine/ubuntu-system-settings/no_s_i_d

« back to all changes in this revision

Viewing changes to tests/mocks/Ubuntu/SystemSettings/Update/CMakeLists.txt

merged trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories(
 
2
    ${CMAKE_CURRENT_BINARY_DIR}
 
3
    ${CMAKE_SOURCE_DIR}/src
 
4
    ${CMAKE_SOURCE_DIR}/plugins/system-update
 
5
    ${CMAKE_SOURCE_DIR}/tests/mocks/plugins/system-update
 
6
    /usr/include/apt-pkg/
 
7
)
 
8
 
 
9
pkg_check_modules(UBUNTUONEAUTH REQUIRED ubuntuoneauth-2.0)
 
10
add_definitions(${UBUNTUONEAUTH_CFLAGS} ${UBUNTUONEAUTH_CFLAGS_OTHER})
 
11
set(PLUGIN_LIBS
 
12
    UpdatePlugin
 
13
    apt-pkg
 
14
    ${UBUNTUONEAUTH_LDFLAGS}
 
15
)
 
16
 
 
17
set(MOCK_SYSTEMUPDATE_SRCS
 
18
    plugin.cpp
 
19
    MockSystemImage.cpp
 
20
    MockUpdateManager.cpp
 
21
    MockUpdateModel.cpp
 
22
    ${CMAKE_SOURCE_DIR}/src/utils.cpp
 
23
    ${PLUGIN_SOURCES}
 
24
)
 
25
 
 
26
add_library(MockSystemUpdate MODULE ${MOCK_SYSTEMUPDATE_SRCS})
 
27
target_link_libraries(MockSystemUpdate ${PLUGIN_LIBS})
 
28
qt5_use_modules(MockSystemUpdate Qml Quick Core Sql)
 
29
 
 
30
add_uss_mock(Ubuntu.SystemSettings.Update 1.0 Ubuntu/SystemSettings/Update
 
31
             TARGETS MockSystemUpdate)