-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathqtmodules.qt6.lua
97 lines (96 loc) · 1.84 KB
/
qtmodules.qt6.lua
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
--
-- The available modules' definitions.
-- Use the keys with qtmodule. For instance `qtmodule { "core", "gui" }` to use QtCore and QtGui
--
premake.extensions.qt.modules.qt6 = {
core = {
name = "Core",
include = "QtCore",
defines = { "QT_CORE_LIB" }
},
entrypoint = {
name = "EntryPoint",
defines = { "QT_ENTRY_POINT_LIB" }
},
gui = {
name = "Gui",
include = "QtGui",
defines = { "QT_GUI_LIB" }
},
multimedia = {
name = "Multimedia",
include = "QtMultimedia",
defines = { "QT_MULTIMEDIA_LIB" }
},
network = {
name = "Network",
include = "QtNetwork",
defines = { "QT_NETWORK_LIB" }
},
opengl = {
name = "OpenGL",
include = "QtOpenGL",
links = { "OpenGL32" },
defines = { "QT_OPENGL_LIB" }
},
positioning = {
name = "Positioning",
include = "QtPositioning",
defines = { "QT_POSITIONING_LIB" }
},
printsupport = {
name = "PrintSupport",
include = "QtPrintSupport",
defines = { "QT_PRINTSUPPORT_LIB" }
},
qml = {
name = "Qml",
include = "QtQml",
defines = { "QT_QML_LIB" }
},
quick = {
name = "Quick",
include = "QtQuick",
defines = { "QT_QUICK_LIB" }
},
quickcontrols2 = {
name = "QuickControls2",
include = "QtQuickControls2",
defines = { "QT_QUICKCONTROLS2_LIB" }
},
sensors = {
name = "Sensors",
include = "QtSensors",
defines = { "QT_SENSORS_LIB" }
},
sql = {
name = "Sql",
include = "QtSql",
defines = { "QT_SQL_LIB" }
},
svg = {
name = "Svg",
include = "QtSvg",
defines = { "QT_SVG_LIB" }
},
testlib = {
name = "Test",
include = "QtTest",
defines = { "QT_TESTLIB_LIB" }
},
websockets = {
name = "WebSockets",
include = "QtWebSockets",
defines = { "QT_WEBSOCKETS_LIB" }
},
widgets = {
name = "Widgets",
include = "QtWidgets",
defines = { "QT_WIDGETS_LIB" }
},
xml = {
name = "Xml",
include = "QtXml",
defines = { "QT_XML_LIB" }
}
}