ScreenTranslator/screen-translator.pro

133 lines
3.2 KiB
Prolog
Raw Normal View History

2020-02-21 00:45:53 +07:00
QT = core gui widgets network webenginewidgets
TARGET = screen-translator
TEMPLATE = app
CONFIG += c++17
DEPS_DIR=$$(ST_DEPS_DIR)
isEmpty(DEPS_DIR):DEPS_DIR=$$PWD/../deps
INCLUDEPATH += $$DEPS_DIR/include
LIBS += -L$$DEPS_DIR/lib
LIBS += -ltesseract -lleptonica
win32{
LIBS += -lUser32
}
linux{
QT += x11extras
LIBS += -lX11
}
2020-03-09 16:57:14 +07:00
VER=3.0.0
DEFINES += VERSION="$$VER"
VERSION = $$VER.0
2020-02-21 00:45:53 +07:00
QMAKE_TARGET_COMPANY = Gres
QMAKE_TARGET_PRODUCT = Screen Translator
QMAKE_TARGET_COPYRIGHT = Copyright (c) Gres
RC_ICONS = $$PWD/share/images/icon.ico
INCLUDEPATH += src src/service src/capture src/ocr \
src/represent src/translate src/correct
HEADERS += \
2020-03-22 18:44:35 +07:00
src/capture/capturearea.h \
2020-03-25 02:05:45 +07:00
src/capture/captureareaeditor.h \
2020-03-21 19:16:57 +07:00
src/capture/captureareaselector.h \
2020-02-21 00:45:53 +07:00
src/capture/capturer.h \
src/correct/corrector.h \
src/languagecodes.h \
src/manager.h \
src/ocr/recognizer.h \
src/ocr/recognizerworker.h \
src/ocr/tesseract.h \
src/represent/representer.h \
src/represent/resultwidget.h \
src/service/apptranslator.h \
src/service/debug.h \
src/service/globalaction.h \
2020-03-20 02:35:42 +07:00
src/service/runatsystemstart.h \
2020-02-21 00:45:53 +07:00
src/service/singleapplication.h \
2020-03-15 18:10:26 +07:00
src/service/updates.h \
2020-02-21 00:45:53 +07:00
src/service/widgetstate.h \
src/settings.h \
src/settingseditor.h \
src/stfwd.h \
2020-03-08 17:49:15 +07:00
src/substitutionstable.h \
2020-02-21 00:45:53 +07:00
src/task.h \
src/translate/translator.h \
src/translate/webpage.h \
src/translate/webpageproxy.h \
src/trayicon.h
SOURCES += \
2020-03-22 18:44:35 +07:00
src/capture/capturearea.cpp \
2020-03-25 02:05:45 +07:00
src/capture/captureareaeditor.cpp \
2020-03-21 19:16:57 +07:00
src/capture/captureareaselector.cpp \
2020-02-21 00:45:53 +07:00
src/capture/capturer.cpp \
src/correct/corrector.cpp \
src/languagecodes.cpp \
src/main.cpp \
src/manager.cpp \
src/ocr/recognizer.cpp \
src/ocr/recognizerworker.cpp \
src/ocr/tesseract.cpp \
src/represent/representer.cpp \
src/represent/resultwidget.cpp \
src/service/apptranslator.cpp \
src/service/debug.cpp \
src/service/globalaction.cpp \
2020-03-20 02:35:42 +07:00
src/service/runatsystemstart.cpp \
2020-02-21 00:45:53 +07:00
src/service/singleapplication.cpp \
2020-03-15 18:10:26 +07:00
src/service/updates.cpp \
2020-02-21 00:45:53 +07:00
src/service/widgetstate.cpp \
src/settings.cpp \
src/settingseditor.cpp \
2020-03-08 17:49:15 +07:00
src/substitutionstable.cpp \
2020-02-21 00:45:53 +07:00
src/translate/translator.cpp \
src/translate/webpage.cpp \
src/translate/webpageproxy.cpp \
src/trayicon.cpp
RESOURCES += \
recources.qrc
FORMS += \
src/settingseditor.ui
OTHER_FILES += \
translators/*.js \
version.json
2020-03-01 16:30:43 +07:00
TRANSLATIONS += \
share/translations/screentranslator_ru.ts
translations.files = $$PWD/share/translations/screentranslator_ru.qm
translators.files = $$PWD/translators/*.js
linux {
PREFIX = /usr
target.path = $$PREFIX/bin
shortcuts.files = $$PWD/share/screentranslator.desktop
shortcuts.path = $$PREFIX/share/applications/
pixmaps.files += $$PWD/share/images/screentranslator.png
pixmaps.path = $$PREFIX/share/icons/hicolor/128x128/apps/
translations.path = $$PREFIX/translations
INSTALLS += target shortcuts pixmaps translations
}
win32 {
RC_ICONS = $$PWD/share/images/icon.ico
translations.path = /translations
target.path = /
translators.path = /translators
INSTALLS += target translations translators
}
mac {
translations.path = Contents/Translations
QMAKE_BUNDLE_DATA += translations
ICON = $$PWD/share/images/icon.icns
}