CMake: Create CMake files for WaylandClient
Also add unit tests Change-Id: I66de887607f73b318884e4a35f18510b90cf0315 Task-number: QTBUG-47357 Reviewed-by: Jan Arne Petersen <jan.petersen@kdab.com> Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
This commit is contained in:
parent
eace7fb3ad
commit
0520481077
@ -16,7 +16,6 @@ load(qt_module)
|
||||
QMAKE_CXXFLAGS_WARN_ON -= -Wcast-qual
|
||||
|
||||
CONFIG -= precompile_header
|
||||
CONFIG -= create_cmake
|
||||
CONFIG += link_pkgconfig qpa/genericunixfontdatabase wayland-scanner
|
||||
|
||||
!equals(QT_WAYLAND_GL_CONFIG, nogl) {
|
||||
|
12
tests/auto/cmake/test_waylandclient/CMakeLists.txt
Normal file
12
tests/auto/cmake/test_waylandclient/CMakeLists.txt
Normal file
@ -0,0 +1,12 @@
|
||||
project(test_plugins)
|
||||
|
||||
cmake_minimum_required(VERSION 2.8)
|
||||
cmake_policy(SET CMP0056 NEW)
|
||||
|
||||
find_package(Qt5WaylandClient REQUIRED)
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Core_EXECUTABLE_COMPILE_FLAGS}")
|
||||
|
||||
include_directories(${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS})
|
||||
add_executable(test_waylandclient_exe main.cpp)
|
||||
target_link_libraries(test_waylandclient_exe Qt5::WaylandClient)
|
7
tests/auto/cmake/test_waylandclient/main.cpp
Normal file
7
tests/auto/cmake/test_waylandclient/main.cpp
Normal file
@ -0,0 +1,7 @@
|
||||
#include <private/qwaylandcursor_p.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
// use symbol
|
||||
QtWaylandClient::QWaylandCursor cursor(Q_NULLPTR);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user