128 lines
3.9 KiB
Prolog
128 lines
3.9 KiB
Prolog
|
CONFIG -= qt
|
||
|
|
||
|
TEMPLATE = lib
|
||
|
win32{
|
||
|
CONFIG += staticlib
|
||
|
}
|
||
|
CONFIG += c++11
|
||
|
|
||
|
TARGET = hgimgproc
|
||
|
|
||
|
# The following define makes your compiler emit warnings if you use
|
||
|
# any Qt feature that has been marked deprecated (the exact warnings
|
||
|
# depend on your compiler). Please consult the documentation of the
|
||
|
# deprecated API in order to know how to port your code away from it.
|
||
|
DEFINES += QT_DEPRECATED_WARNINGS
|
||
|
|
||
|
# You can also make your code fail to compile if it uses deprecated APIs.
|
||
|
# In order to do so, uncomment the following line.
|
||
|
# You can also select to disable deprecated APIs only up to a certain version of Qt.
|
||
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||
|
|
||
|
|
||
|
win32{
|
||
|
DEFINES += _WIN32
|
||
|
INCLUDEPATH += $$PWD/../3rdparty/opencv/include
|
||
|
CONFIG(debug,debug|release){
|
||
|
QMAKE_CXXFLAGS_DEBUG += -MTd
|
||
|
QMAKE_CFLAGS_DEBUG += -MTd
|
||
|
DESTDIR += $$PWD/../bin/debug
|
||
|
LIBS += -L$$PWD/../3rdparty/opencv/win/debug -lopencv_world3414d -lIlmImfd -littnotifyd -llibjasperd -llibjpeg-turbod -llibpngd -llibprotobufd \
|
||
|
-llibtiffd -llibwebpd -lquircd -lzlibd
|
||
|
}
|
||
|
CONFIG(release,debug|release){
|
||
|
QMAKE_CXXFLAGS_RELEASE += -MT
|
||
|
QMAKE_CFLAGS_RELEASE += -MT
|
||
|
DESTDIR += $$PWD/../bin/release
|
||
|
LIBS += -L$$PWD/../3rdparty/opencv/win/release -lopencv_world3414 -lIlmImf -littnotify -llibjasper -llibjpeg-turbo -llibpng -llibprotobuf \
|
||
|
-llibtiff -llibwebp -lquirc -lzlib
|
||
|
}
|
||
|
}
|
||
|
|
||
|
unix{
|
||
|
INCLUDEPATH += $$PWD/../3rdparty/opencv/include
|
||
|
INCLUDEPATH += $$PWD/../3rdparty/nick
|
||
|
LIBS += -ldl
|
||
|
LIBS += -L$$PWD/../3rdparty/opencv/linux -lopencv_world -lIlmImf -littnotify -llibjasper -llibjpeg-turbo -llibpng \
|
||
|
-llibtiff -llibwebp -lzlib
|
||
|
|
||
|
CONFIG(debug,debug|release){
|
||
|
DESTDIR += $$PWD/../bin/debug
|
||
|
}
|
||
|
CONFIG(release,debug|release){
|
||
|
DESTDIR += $$PWD/../bin/release
|
||
|
}
|
||
|
}
|
||
|
|
||
|
SOURCES += \
|
||
|
IMulti.cpp \
|
||
|
ImageApply.cpp \
|
||
|
ImageApplyAdjustColors.cpp \
|
||
|
ImageApplyAutoContrast.cpp \
|
||
|
ImageApplyAutoCrop.cpp \
|
||
|
ImageApplyBWBinaray.cpp \
|
||
|
ImageApplyChannel.cpp \
|
||
|
ImageApplyColorRecognition.cpp \
|
||
|
ImageApplyConcatenation.cpp \
|
||
|
ImageApplyCustomCrop.cpp \
|
||
|
ImageApplyCustomGamma.cpp \
|
||
|
ImageApplyCvtColor.cpp \
|
||
|
ImageApplyDetachNoise.cpp \
|
||
|
ImageApplyDiscardBlank.cpp \
|
||
|
ImageApplyDogEarDetection.cpp \
|
||
|
ImageApplyFadeBackGroundColor.cpp \
|
||
|
ImageApplyFilter.cpp \
|
||
|
ImageApplyHSVCorrect.cpp \
|
||
|
ImageApplyMarkCrop.cpp \
|
||
|
ImageApplyOutHole.cpp \
|
||
|
ImageApplyRefuseInflow.cpp \
|
||
|
ImageApplyResize.cpp \
|
||
|
ImageApplyRotation.cpp \
|
||
|
ImageApplySplit.cpp \
|
||
|
ImageApplyTextureRemoval.cpp \
|
||
|
ImageMatQueue.cpp \
|
||
|
ImageMulti.cpp \
|
||
|
ImageMultiOutputRed.cpp \
|
||
|
ImageProcess_Public.cpp
|
||
|
|
||
|
HEADERS += \
|
||
|
IMulti.h \
|
||
|
ImageApply.h \
|
||
|
ImageApplyAdjustColors.h \
|
||
|
ImageApplyAutoContrast.h \
|
||
|
ImageApplyAutoCrop.h \
|
||
|
ImageApplyBWBinaray.h \
|
||
|
ImageApplyChannel.h \
|
||
|
ImageApplyColorRecognition.h \
|
||
|
ImageApplyConcatenation.h \
|
||
|
ImageApplyCustomCrop.h \
|
||
|
ImageApplyCustomGamma.h \
|
||
|
ImageApplyCvtColor.h \
|
||
|
ImageApplyDetachNoise.h \
|
||
|
ImageApplyDiscardBlank.h \
|
||
|
ImageApplyDogEarDetection.h \
|
||
|
ImageApplyFadeBackGroundColor.h \
|
||
|
ImageApplyFilter.h \
|
||
|
ImageApplyHSVCorrect.h \
|
||
|
ImageApplyHeaders.h \
|
||
|
ImageApplyMarkCrop.h \
|
||
|
ImageApplyOutHole.h \
|
||
|
ImageApplyRefuseInflow.h \
|
||
|
ImageApplyResize.h \
|
||
|
ImageApplyRotation.h \
|
||
|
ImageApplySplit.h \
|
||
|
ImageApplyTextureRemoval.h \
|
||
|
ImageMatQueue.h \
|
||
|
ImageMulti.h \
|
||
|
ImageMultiOutputRed.h \
|
||
|
ImageProcess_Public.h \
|
||
|
MatEx.h \
|
||
|
imgprocdefs.h \
|
||
|
resource.h
|
||
|
|
||
|
# Default rules for deployment.
|
||
|
unix {
|
||
|
target.path = $$[QT_INSTALL_PLUGINS]/generic
|
||
|
}
|
||
|
!isEmpty(target.path): INSTALLS += target
|