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
|
QT += core gui widgets opengl xml concurrent network
TEMPLATE = lib
CONFIG += staticlib
CONFIG += c++1z
CONFIG -= debug_and_release
CONFIG += object_parallel_to_source
SOURCES += $$files(src/*.cpp, true)
HEADERS += $$files(src/*.h, true)
FORMS += $$files(ui/*.ui, false)
INCLUDEPATH += src/
RESOURCES += \
images/images.qrc \
docs/docs.qrc
contains(QT_ARCH, x86_32|i386) {
warning("You are building for a 32 bit system. This is untested and not supported.")
}
SVNN = $$(DEB_VERSION_UPSTREAM)
isEmpty(LASTHASH) {
LASTHASH = 0
}
isEmpty(SVNN) {
SVNN = 0
}
win32 {
DEFINES += NOMINMAX
}
win32-msvc* {
HASHSTRING = '\\"$${LASTHASH}\\"'
DEFINES += YUVIEW_HASH=$${HASHSTRING}
}
win32-g++ | linux | macx {
HASHSTRING = '\\"$${LASTHASH}\\"'
}
VERSTR = '\\"$${SVNN}\\"'
DEFINES += YUVIEW_VERSION=$${VERSTR}
|