summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/eglfs/.prev_CMakeLists.txt
blob: e747e1d3c1e489529c55e91e02b1a86fedb96fd1 (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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# Generated from eglfs.pro.

#####################################################################
## EglFSDeviceIntegration Module:
#####################################################################

add_qt_module(EglFSDeviceIntegration
    INTERNAL_MODULE
    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_BUILD_EGL_DEVICE_LIB
        QT_EGL_NO_X11
    INCLUDE_DIRECTORIES
        api
    LIBRARIES
        Qt::CorePrivate
        Qt::DeviceDiscoverySupportPrivate
        Qt::EglSupportPrivate
        Qt::EventDispatcherSupportPrivate
        Qt::FbSupportPrivate
        Qt::FontDatabaseSupportPrivate
        Qt::GuiPrivate
        Qt::ServiceSupportPrivate
        Qt::ThemeSupportPrivate
    PUBLIC_LIBRARIES
        Qt::Core
        Qt::DeviceDiscoverySupport
        Qt::EglSupport
        Qt::EventDispatcherSupport
        Qt::FbSupport
        Qt::FontDatabaseSupport
        Qt::Gui
        Qt::ServiceSupport
        Qt::ThemeSupport
)

#### Keys ignored in scope 2:.:.:eglfsdeviceintegration.pro:<TRUE>:
# CONFIG = "internal_module" "egl"
# MODULE = "eglfsdeviceintegration"
# _LOADED = "qt_module"

## Scopes:
#####################################################################

extend_target(EglFSDeviceIntegration CONDITION TARGET Qt::InputSupportPrivate
    LIBRARIES
        Qt::InputSupportPrivate
    PUBLIC_LIBRARIES
        Qt::InputSupport
)

extend_target(EglFSDeviceIntegration CONDITION TARGET Qt::PlatformCompositorSupportPrivate
    LIBRARIES
        Qt::PlatformCompositorSupportPrivate
    PUBLIC_LIBRARIES
        Qt::PlatformCompositorSupport
)

extend_target(EglFSDeviceIntegration CONDITION NOT EGLFS_PLATFORM_HOOKS_SOURCES_ISEMPTY
    DEFINES
        EGLFS_PLATFORM_HOOKS
)

extend_target(EglFSDeviceIntegration CONDITION NOT EGLFS_DEVICE_INTEGRATION_ISEMPTY
    DEFINES
        EGLFS_PREFERRED_PLUGIN=
)

#### Keys ignored in scope 7:.:.:eglfsdeviceintegration.pro:use_gold_linker:
# CONFIG = "no_linker_version_script"

# Resources:
add_qt_resource(EglFSDeviceIntegration "cursor" FILES
    cursor-atlas.png
    cursor.json)


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
    CLASS_NAME QEglFSIntegrationPlugin
    SOURCES
        qeglfsmain.cpp
    DEFINES
        QT_EGL_NO_X11
    INCLUDE_DIRECTORIES
        api
    LIBRARIES
        Qt::EglFSDeviceIntegrationPrivate
    PUBLIC_LIBRARIES
        Qt::EglFSDeviceIntegration
)

#### Keys ignored in scope 11:.:.:eglfs-plugin.pro:<TRUE>:
# CONFIG = "egl"
# OTHER_FILES = "$$PWD/eglfs.json"
# PLUGIN_CLASS_NAME = "QEglFSIntegrationPlugin"
# PLUGIN_TYPE = "platforms"
# _LOADED = "qt_plugin"

## Scopes:
#####################################################################

#### Keys ignored in scope 12:.:.:eglfs-plugin.pro:NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN:
# PLUGIN_EXTENDS = "-"
add_subdirectory(deviceintegration)

    if(TARGET Qt::InputSupportPrivate)
    endif()

    if(TARGET Qt::PlatformCompositorSupportPrivate)
    endif()

    if(NOT EGLFS_PLATFORM_HOOKS_SOURCES_ISEMPTY)
    endif()

    if(NOT EGLFS_DEVICE_INTEGRATION_ISEMPTY)
    endif()

    if(use_gold_linker)
    endif()

    if(NOT DEFINES___contains___QT_NO_CURSOR)
    endif()

    if(QT_FEATURE_opengl)
    endif()

    if(NOT TARGET___equals____ss_QT_DEFAULT_QPA_PLUGIN)
    endif()