forked from Papierkorb/qt5.cr
-
Notifications
You must be signed in to change notification settings - Fork 2
/
qt.yml
37 lines (34 loc) · 1.1 KB
/
qt.yml
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
# This is the binding configuration for Qt5.
# Targeted version: Qt 5.9.1
# Main Page: https://www.qt.io/
# C++ Documentation: https://doc.qt.io/qt-5/index.html
#
# Please take note of Qts own license at:
# https://doc.qt.io/qt-5/licensing.html
# Also see the license of THE BINDINGS in the LICENSE file.
#
# These bindings will, as configured, bind to Qt dynamically.
module: Qt
library: "%/ext/binding_{BINDING_PLATFORM}.a -lgccpp -lstdc++ -lQt5Core -lQt5Gui -lQt5Widgets"
<<: config/processors_and_generators.yml
<<: config/find_paths.yml
<<: config/classes.yml
<<: config/enums.yml
<<: config/macros.yml
<<: config/functions.yml
<<: config/containers.yml
<<: config/types.yml
parser: # Clang parser configuration
if_TARGET_TRIPLE_is_: # TARGET_TRIPLE is empty.
flags: [ "-x", "c++", "-std=c++11", "-fPIC" ]
else:
flags: [ "-x", "c++", "-std=c++11", "-fPIC", "-target", "{TARGET_TRIPLE}" ]
files:
- QtCore/QtCore
- QtGui/QtGui
- QtWidgets/QtWidgets
includes:
- "{QT_INCLUDE_DIR}/"
- "{QT_INCLUDE_DIR}/QtCore/"
- "{QT_INCLUDE_DIR}/QtGui/"
- "{QT_INCLUDE_DIR}/QtWidgets/"