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:
Kevin Funk 2015-11-02 10:43:06 +01:00 committed by Frederik Gladhorn
parent eace7fb3ad
commit 0520481077
3 changed files with 19 additions and 1 deletions

View File

@ -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) {

View 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)

View File

@ -0,0 +1,7 @@
#include <private/qwaylandcursor_p.h>
int main()
{
// use symbol
QtWaylandClient::QWaylandCursor cursor(Q_NULLPTR);
}