blob: c8fe73d70dae8b823997415a2fc0d9c49f614591 (
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
|
DEFINES += PYTHONEXTENSIONS_LIBRARY
# PythonExtensions files
SOURCES += \
pythonextensionsplugin.cpp \
pyutil.cpp
HEADERS += \
pythonextensionsplugin.h \
pythonextensions_global.h \
pyutil.h
INCLUDEPATH += $$PWD
# Qt Creator linking
# Shared QtCreator sources and build destination
# (these are shared by this and the optional bindings)
include(qtcreator.pri)
include($$IDE_SOURCE_TREE/src/qtcreatorplugin.pri)
# Qt Creator Core bindings
WRAPPED_HEADER = $$PWD/wrappedclasses.h
WRAPPER_DIR = $$OUT_PWD/PythonExtension/QtCreator
TYPESYSTEM_FILE = typesystem_qtcreator.xml
TYPESYSTEM_NAME = qtcreator
SHIBOKEN_QT = core gui widgets
## These headers are needed so the generated wrappers are added to the
## build. Right now they are empty files, however there might be a more elegant
## option.
WRAPPED_CLASSES = \
bindingheaders/pythonextensions.h \
bindingheaders/pythonextensions_internal.h \
bindingheaders/pythonextensions_internal_pythonextensionsplugin.h \
bindingheaders/core.h \
bindingheaders/core_actioncontainer.h \
bindingheaders/core_actionmanager.h \
bindingheaders/core_command.h \
bindingheaders/core_constants.h \
bindingheaders/core_icontext.h \
bindingheaders/core_icore.h \
bindingheaders/core_id.h \
bindingheaders/core_context.h \
bindingheaders/core_editormanager.h \
bindingheaders/core_ieditor.h \
bindingheaders/core_idocument.h \
bindingheaders/core_documentmanager.h \
bindingheaders/core_documentmodel.h \
bindingheaders/core_fileutils.h \
bindingheaders/core_messagemanager.h \
bindingheaders/utils.h \
bindingheaders/utils_macroexpander.h \
bindingheaders/utils_filename.h \
bindingheaders/extensionsystem.h \
bindingheaders/extensionsystem_iplugin.h
# Sentinel line
include(../../shiboken.pri)
|