blob: 0b0f9c0b3d79156d574e16488077ee5e8eb95739 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
# Generated from eglfs.pro.
find_package(EGL)
find_package(WrapOpenGL)
#####################################################################
## EglFSDeviceIntegration Module:
#####################################################################
add_qt_module(EglFSDeviceIntegration
SOURCES
api/qeglfsdeviceintegration.cpp api/qeglfsdeviceintegration_p.h
api/qeglfsglobal_p.h
api/qeglfshooks.cpp api/qeglfshooks_p.h
api/qeglfsintegration.cpp api/qeglfsintegration_p.h
api/qeglfsoffscreenwindow.cpp api/qeglfsoffscreenwindow_p.h
api/qeglfsscreen.cpp api/qeglfsscreen_p.h
api/qeglfswindow.cpp api/qeglfswindow_p.h
DEFINES
QT_EGL_NO_X11
QT_BUILD_EGL_DEVICE_LIB
INCLUDE_DIRECTORIES
api
LIBRARIES
Qt::CorePrivate
Qt::GuiPrivate
Qt::DeviceDiscoverySupportPrivate
Qt::EventDispatcherSupportPrivate
Qt::ServiceSupportPrivate
Qt::ThemeSupportPrivate
Qt::FontDatabaseSupportPrivate
Qt::FbSupportPrivate
Qt::EglSupportPrivate
EGL::EGL
WrapOpenGL
# CONFIG = "internal_module" "egl"
# MODULE = "eglfsdeviceintegration"
# _LOADED = "qt_module"
)
## Scopes:
#####################################################################
extend_target(EglFSDeviceIntegration CONDITION TARGET Qt::InputSupportPrivate
LIBRARIES
Qt::InputSupportPrivate
)
extend_target(EglFSDeviceIntegration CONDITION TARGET Qt::PlatformCompositorSupportPrivate
LIBRARIES
Qt::PlatformCompositorSupportPrivate
)
# TODO
# extend_target(EglFSDeviceIntegration CONDITION NOT EGLFS_PLATFORM_HOOKS_SOURCES_ISEMPTY
# DEFINES
# EGLFS_PLATFORM_HOOKS
# )
# TODO
# extend_target(EglFSDeviceIntegration CONDITION NOT EGLFS_DEVICE_INTEGRATION_ISEMPTY
# DEFINES
# EGLFS_PREFERRED_PLUGIN=
# )
#
#extend_target(EglFSDeviceIntegration CONDITION use_gold_linker
# # CONFIG = "no_linker_version_script"
#)
extend_target(EglFSDeviceIntegration CONDITION NOT DEFINES___contains___QT_NO_CURSOR
SOURCES
cursor.qrc
)
extend_target(EglFSDeviceIntegration CONDITION QT_FEATURE_opengl
SOURCES
api/qeglfscontext.cpp api/qeglfscontext_p.h
api/qeglfscursor.cpp api/qeglfscursor_p.h
)
#####################################################################
## qeglfs Plugin:
#####################################################################
add_qt_plugin(qeglfs
TYPE platforms
SOURCES
qeglfsmain.cpp
DEFINES
QT_EGL_NO_X11
INCLUDE_DIRECTORIES
api
LIBRARIES
Qt::EglFSDeviceIntegrationPrivate
EGL::EGL
# CONFIG = "egl"
# OTHER_FILES = "$$PWD/eglfs.json"
# PLUGIN_CLASS_NAME = "QEglFSIntegrationPlugin"
# _LOADED = "qt_plugin"
)
## Scopes:
#####################################################################
#
#extend_target(qeglfs CONDITION NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN
# # PLUGIN_EXTENDS = "-"
#)
# TODO add_subdirectory(deviceintegration)
|