~osomon/webbrowser-app/oxide-context-menu

« back to all changes in this revision

Viewing changes to tests/unittests/tabs-model/CMakeLists.txt

  • Committer: Olivier Tilloy
  • Date: 2015-06-22 10:29:20 UTC
  • mto: This revision was merged to the branch mainline in revision 1092.
  • Revision ID: olivier.tilloy@canonical.com-20150622102920-86i16ppzjw8934un
Prefer target_link_libraries(…) with Qt5:: prefixed modules over qt5_use_modules,
per documentation at http://doc.qt.io/qt-5/cmake-manual.html.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
find_package(Qt5Core REQUIRED)
 
2
find_package(Qt5Qml REQUIRED)
 
3
find_package(Qt5Quick REQUIRED)
 
4
find_package(Qt5Sql REQUIRED)
 
5
find_package(Qt5Test REQUIRED)
1
6
set(TEST tst_TabsModelTests)
2
7
add_executable(${TEST} tst_TabsModelTests.cpp)
3
8
include_directories(${webbrowser-app_SOURCE_DIR})
4
 
qt5_use_modules(${TEST} Qml Quick Test)
5
 
target_link_libraries(${TEST} webbrowser-app-models)
 
9
target_link_libraries(${TEST}
 
10
    Qt5::Core
 
11
    Qt5::Qml
 
12
    Qt5::Quick
 
13
    Qt5::Sql
 
14
    Qt5::Test
 
15
    webbrowser-app-models
 
16
)
6
17
add_test(${TEST} ${CMAKE_CURRENT_BINARY_DIR}/${TEST} -xunitxml -o ${TEST}.xml)
7
18
set_tests_properties(${TEST} PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal")