You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
2.7 KiB
Prolog

VERSION = 0.0.1.0
QMAKE_TARGET_COMPANY = WIN-DESIGN
QMAKE_TARGET_PRODUCT = exportDigikam
QMAKE_TARGET_DESCRIPTION = exportDigikam
QMAKE_TARGET_COPYRIGHT = (c) 2022 WIN-DESIGN
QT += core gui sql
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
win32-msvc* {
contains(QT_ARCH, i386) {
message("msvc 32-bit")
} else {
message("msvc 64-bit")
}
}
win32-g++ {
message("mingw")
INCLUDEPATH += C:\dev\3rdParty\libsolid\ucrt64\include\KF5\Solid C:\dev\3rdParty\exiv2-0.27.5\include C:\dev\3rdParty\libraw C:\dev\3rdParty\libjpeg\include C:\dev\3rdParty\opencv\include dng
LIBS += -LC:\dev\3rdParty\libsolid\ucrt64\lib -lKF5Solid.dll -LC:\dev\3rdParty\exiv2-0.27.5\lib -lexiv2.dll -LC:\dev\3rdParty\libraw\lib -LC:\dev\3rdParty\opencv\x64\mingw\lib -lraw -lws2_32 -lz -lopencv_core412.dll -lopencv_imgproc412.dll
}
unix {
message("*nix")
LIBS += -lraw -lexiv2
}
INCLUDEPATH += ./pgfutils/libpgf
QMAKE_CXXFLAGS += -DLIBRAW_NODLL -DLIBRAW_NOTHREADS
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
SOURCES += \
calbumroots.cpp \
calbums.cpp \
cexif.cpp \
cexportdialog.cpp \
cfoldersortfilterproxymodel.cpp \
cimage.cpp \
cimages.cpp \
clogwindow.cpp \
common.cpp \
ctags.cpp \
cthumbnailsortfilterproxymodel.cpp \
main.cpp \
cmainwindow.cpp \
pgfutils/libpgf/Decoder.cpp \
pgfutils/libpgf/Encoder.cpp \
pgfutils/libpgf/PGFimage.cpp \
pgfutils/libpgf/PGFstream.cpp \
pgfutils/libpgf/Subband.cpp \
pgfutils/libpgf/WaveletTransform.cpp \
pgfutils/pgfutils.cpp
HEADERS += \
calbumroots.h \
calbums.h \
cexif.h \
cexportdialog.h \
cfoldersortfilterproxymodel.h \
cimage.h \
cimages.h \
clogwindow.h \
cmainwindow.h \
common.h \
ctags.h \
cthumbnailsortfilterproxymodel.h \
pgfutils/libpgf/BitStream.h \
pgfutils/libpgf/Decoder.h \
pgfutils/libpgf/Encoder.h \
pgfutils/libpgf/PGFimage.h \
pgfutils/libpgf/PGFplatform.h \
pgfutils/libpgf/PGFstream.h \
pgfutils/libpgf/PGFtypes.h \
pgfutils/libpgf/Subband.h \
pgfutils/libpgf/WaveletTransform.h \
pgfutils/pgfutils.h \
solid/device_p.h
FORMS += \
cexportdialog.ui \
clogwindow.ui \
cmainwindow.ui
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
DISTFILES += \
pgfutils/libpgf/README
RESOURCES += \
exportDigikam.qrc