aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/myscript/3rdparty/myscript/myscript.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/myscript/3rdparty/myscript/myscript.pri')
-rw-r--r--src/plugins/myscript/3rdparty/myscript/myscript.pri57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/plugins/myscript/3rdparty/myscript/myscript.pri b/src/plugins/myscript/3rdparty/myscript/myscript.pri
new file mode 100644
index 00000000..76854351
--- /dev/null
+++ b/src/plugins/myscript/3rdparty/myscript/myscript.pri
@@ -0,0 +1,57 @@
+#
+# Automatically detects the MyScript SDK directory and sets the following variables:
+#
+# MYSCRIPT_FOUND: 0/1 MyScript SDK found
+#
+
+MYSCRIPT_FOUND = 0
+isEmpty(MYSCRIPT_PATH): MYSCRIPT_PATH = $$PWD
+unix:linux:!android {
+ equals(QT_ARCH, "arm64") {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/lin-arm64"
+ MYSCRIPT_VOIM_PATH = "voim/bin/lin-arm64"
+ } else:equals(QT_ARCH, "arm") {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/lin-armv7"
+ MYSCRIPT_VOIM_PATH = "voim/bin/lin-armv7"
+ } else:equals(QT_ARCH, "x86_64") {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/lin-x64"
+ MYSCRIPT_VOIM_PATH = "voim/bin/lin-x64"
+ } else:equals(QT_ARCH, "x86")|equals(QT_ARCH, "i386") {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/lin-x86"
+ MYSCRIPT_VOIM_PATH = "voim/bin/lin-x86"
+ } else {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/lin-$$QT_ARCH"
+ MYSCRIPT_VOIM_PATH = "voim/bin/lin-$$QT_ARCH"
+ }
+ MYSCRIPT_LIB_PREFIX = "lib"
+ MYSCRIPT_LIB_SUFFIX = ".so"
+ MYSCRIPT_VOIM_LIB_NAME = "libvoim.so"
+ MYSCRIPT_VOIM_LIB_PATH = $$MYSCRIPT_PATH/$$MYSCRIPT_VOIM_PATH/$$MYSCRIPT_VOIM_LIB_NAME
+} else:win32|win64 {
+ equals(QT_ARCH, "x86_64") {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/win-x64"
+ MYSCRIPT_VOIM_PATH = "voim/bin/win-x64"
+ } else {
+ MYSCRIPT_ENGINE_PATH = "engine/bin/win-x86"
+ MYSCRIPT_VOIM_PATH = "voim/bin/win-x86"
+ }
+ MYSCRIPT_LIB_PREFIX = ""
+ MYSCRIPT_LIB_SUFFIX = ".dll"
+ MYSCRIPT_VOIM_LIB_NAME = "voim.lib"
+ MYSCRIPT_VOIM_LIB_PATH = $$MYSCRIPT_PATH/voim/api/c/lib/$$MYSCRIPT_VOIM_LIB_NAME
+ !exists($$MYSCRIPT_VOIM_LIB_PATH) {
+ system(lib /def:$$MYSCRIPT_PATH/voim/api/c/lib/voim.def /OUT:$$MYSCRIPT_VOIM_LIB_PATH)
+ }
+}
+MYSCRIPT_VOIM_LIB += \
+ $$MYSCRIPT_VOIM_LIB_PATH
+MYSCRIPT_ENGINE_BINS += \
+ $$MYSCRIPT_PATH/$$MYSCRIPT_VOIM_PATH/$${MYSCRIPT_LIB_PREFIX}voim$${MYSCRIPT_LIB_SUFFIX} \
+ $$MYSCRIPT_PATH/$$MYSCRIPT_ENGINE_PATH/$${MYSCRIPT_LIB_PREFIX}MyScript2D$${MYSCRIPT_LIB_SUFFIX} \
+ $$MYSCRIPT_PATH/$$MYSCRIPT_ENGINE_PATH/$${MYSCRIPT_LIB_PREFIX}MyScriptText$${MYSCRIPT_LIB_SUFFIX} \
+ $$MYSCRIPT_PATH/$$MYSCRIPT_ENGINE_PATH/$${MYSCRIPT_LIB_PREFIX}MyScriptEngine$${MYSCRIPT_LIB_SUFFIX}
+MYSCRIPT_VOIM_CONF = voim/conf
+MYSCRIPT_LANGUAGE_CONF = conf
+MYSCRIPT_RESOURCES = resources
+
+exists($$MYSCRIPT_VOIM_LIB_PATH): MYSCRIPT_FOUND = 1