aboutsummaryrefslogtreecommitdiffstats
path: root/examples/scriptableapplication/pyside2.pri
diff options
context:
space:
mode:
Diffstat (limited to 'examples/scriptableapplication/pyside2.pri')
-rw-r--r--examples/scriptableapplication/pyside2.pri19
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/scriptableapplication/pyside2.pri b/examples/scriptableapplication/pyside2.pri
new file mode 100644
index 000000000..bd0eeef9e
--- /dev/null
+++ b/examples/scriptableapplication/pyside2.pri
@@ -0,0 +1,19 @@
+PYTHON_INCLUDE = $$system(python $$PWD/pyside2_config.py --python-include)
+isEmpty(PYTHON_INCLUDE): error(Unable to locate Python)
+PYTHON_LFLAGS = $$system(python $$PWD/pyside2_config.py --python-link)
+
+PYSIDE2 = $$system(python $$PWD/pyside2_config.py --pyside2)
+isEmpty(PYSIDE2): error(Unable to locate PySide2)
+PYSIDE2_INCLUDE = $$system(python $$PWD/pyside2_config.py --pyside2-include)
+PYSIDE2_LFLAGS = $$system(python $$PWD/pyside2_config.py --pyside2-link)
+PYSIDE2_SHARED_LIBRARIES = $$system(python $$PWD/pyside2_config.py --pyside2-shared-libraries)
+CLANG_BIN_DIR = $$system(python $$PWD/pyside2_config.py --clang-bin-dir)
+
+INCLUDEPATH += $$PYTHON_INCLUDE $$PYSIDE2_INCLUDE
+LIBS += $$PYTHON_LFLAGS $$PYSIDE2_LFLAGS
+
+!build_pass:message(Using $$PYSIDE2)
+
+!win32 {
+ QMAKE_RPATHDIR += $$PYSIDE2
+}