~michihenning/storage-framework/remove-qfuture-overloads

« back to all changes in this revision

Viewing changes to tests/utils/CMakeLists.txt

  • Committer: Tarmac
  • Author(s): Michi Henning
  • Date: 2016-08-23 11:43:47 UTC
  • mfrom: (53.1.7 remote-client-coverage)
  • Revision ID: tarmac-20160823114347-bwuvliesmauo2v0n
Increased remote client coverage.

Approved by James Henstridge, unity-api-1-bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
pkg_check_modules(QTDBUSTEST_DEPS libqtdbustest-1 REQUIRED)
2
2
 
 
3
set_source_files_properties(${CMAKE_SOURCE_DIR}/data/provider.xml PROPERTIES
 
4
    CLASSNAME ProviderClient
 
5
    INCLUDE unity/storage/internal/dbusmarshal.h
 
6
)
 
7
qt5_add_dbus_interface(generated_files
 
8
    ${CMAKE_SOURCE_DIR}/data/provider.xml
 
9
    ProviderClient
 
10
)
 
11
set_source_files_properties(${generated_files} PROPERTIES GENERATED TRUE)
 
12
 
3
13
add_library(testutils STATIC
4
14
  DBusEnvironment.cpp
 
15
  ProviderFixture.cpp
 
16
  ${generated_files}
5
17
)
6
 
target_compile_options(testutils PRIVATE ${QTDBUSTEST_DEPS_CFLAGS})
 
18
target_compile_options(testutils PRIVATE ${QTDBUSTEST_DEPS_CFLAGS} ${ONLINEACCOUNTS_DEPS_CFLAGS})
7
19
target_link_libraries(testutils
8
20
  PUBLIC Qt5::DBus Qt5::Core
9
 
  PRIVATE ${QTDBUSTEST_DEPS_LIBRARIES})
 
21
  PRIVATE Qt5::Test ${QTDBUSTEST_DEPS_LIBRARIES} ${ONLINEAACOUNTS_DEPS_LIBRARIES})
 
22
 
 
23
add_definitions(-DBOOST_THREAD_VERSION=4)