~mardy/online-accounts-api/packaging-1608814

« back to all changes in this revision

Viewing changes to tests/lib/OnlineAccounts/functional_tests/CMakeLists.txt

  • Committer: Alberto Mardegan
  • Date: 2015-04-28 17:01:03 UTC
  • mfrom: (5.1.30 qt-api-impl)
  • Revision ID: alberto.mardegan@canonical.com-20150428170103-9hty50555f6e7uz6
Qt client API implementation

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(TEST functional_tests)
 
2
set(SOURCES
 
3
    functional_tests.cpp
 
4
)
 
5
 
 
6
pkg_check_modules(QTDBUSMOCK REQUIRED libqtdbusmock-1)
 
7
pkg_check_modules(QTDBUSTEST REQUIRED libqtdbustest-1)
 
8
 
 
9
add_executable(${TEST} ${SOURCES})
 
10
include_directories(
 
11
    ${CMAKE_CURRENT_BINARY_DIR}
 
12
    ${OnlineAccountsQt_SOURCE_DIR}/..
 
13
    ${QTDBUSMOCK_INCLUDE_DIRS}
 
14
    ${QTDBUSTEST_INCLUDE_DIRS}
 
15
)
 
16
 
 
17
target_link_libraries(${TEST}
 
18
    OnlineAccountsQt
 
19
    ${QTDBUSMOCK_LIBRARIES}
 
20
    ${QTDBUSTEST_LIBRARIES}
 
21
)
 
22
 
 
23
qt5_use_modules(${TEST} Core Test)
 
24
add_test(${TEST} ${CMAKE_CURRENT_BINARY_DIR}/${TEST} -xunitxml -o ${TEST}.xml)
 
25
add_dependencies(check ${TEST})