speedcontroller/imageprocess/imageprocess.pro

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