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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
######################################################################
# Automatically generated by qmake (3.0) ?? ??? 25 10:09:31 2016
######################################################################
TEMPLATE = app
TARGET = qcalcfilehash
INCLUDEPATH += .
DESTDIR = Bin
QT += widgets
win32:RC_FILE = QCalcFileHash.rc
CONFIG(debug, release|debug){
MOC_DIR = .build/debug
OBJECTS_DIR = .build/debug
UI_DIR = .build/debug
RCC_DIR = .build/debug
}
CONFIG(release, release|debug){
MOC_DIR = .build/release
OBJECTS_DIR = .build/release
UI_DIR = .build/release
RCC_DIR = .build/release
}
gcc {
win32 {
INCLUDEPATH += $(CPLUS_INCLUDE_PATH)
QMAKE_LIBDIR += $(LIBRARY_PATH)
}
LIBS += -lssl -lcrypto
QMAKE_CXXFLAGS += -std=gnu++11
QMAKE_CXXFLAGS += -pedantic -pedantic-errors
QMAKE_CXXFLAGS += -Wall -Wextra -Wformat -Wformat-security -Wno-unused-variable -Wno-unused-parameter
DEFINES += HAVE_GCC
}
TRANSLATIONS = $$files(langs/qcalcfilehash_*.ts)
### install ###
isEmpty(QMAKE_LRELEASE) {
win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
unix {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt5 }
} else {
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
}
}
!win32 {
system($${QMAKE_LRELEASE} -silent $${_PRO_FILE_} 2> /dev/null)
}
win32 {
system($${QMAKE_LRELEASE} $${_PRO_FILE_})
}
updateqm.input = TRANSLATIONS
updateqm.output = langs/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE -silent ${QMAKE_FILE_IN} -qm langs/${QMAKE_FILE_BASE}.qm
updateqm.CONFIG += no_link target_predeps
QMAKE_EXTRA_COMPILERS += updateqm
data_bin.path = /usr/bin/
data_bin.files = Bin/qcalcfilehash
INSTALLS += data_bin
data_app.path = /usr/share/applications/
data_app.files = pkg/qcalcfilehash.desktop
INSTALLS += data_app
data_langs.path = /usr/share/qcalcfilehash/langs/
data_langs.files = langs/*.qm langs/langs.json
INSTALLS += data_langs
data_icons16.path = /usr/share/icons/hicolor/16x16/apps/
data_icons16.files = pkg/icons/16x16/qcalcfilehash.png
INSTALLS += data_icons16
data_icons32.path = /usr/share/icons/hicolor/32x32/apps/
data_icons32.files = pkg/icons/32x32/qcalcfilehash.png
INSTALLS += data_icons32
data_icons48.path = /usr/share/icons/hicolor/48x48/apps/
data_icons48.files = pkg/icons/48x48/qcalcfilehash.png
INSTALLS += data_icons48
# Input
SOURCES += main.cpp \
mainwindow.cpp \
ThreadCalcHash.cpp \
ObjectConsole.cpp
FORMS += \
mainwindow.ui
HEADERS += \
mainwindow.h \
ThreadCalcHash.h \
version.h \
ObjectConsole.h
|