You can not 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.5 KiB

#-------------------------------------------------
# @FILE Anonymizer.pro
# @AUTHOR Martin Borek (mborekcz@gmail.com)
# @AUTHOR Filip Orsag (orsag@fit.vutbr.cz)
# @DATE Sep, 2015
#-------------------------------------------------
QT += core gui multimedia multimediawidgets help widgets
debug {
message(Creating DEBUG version)
}
release {
message(Creating RELEASE version)
QMAKE_CXXFLAGS += -D NDEBUG # disable assert
DEFINES += QT_NO_DEBUG_OUTPUT # disable qDebug()
}
TARGET = Anonymizer
TEMPLATE = app
FORMS += Sources/mainwindow.ui
RC_FILE = $$PWD/Resources/Anonymizer.rc
RESOURCES += Resources/Anonymizer.qrc
TRANSLATIONS += Resources/Languages/Anonymizer_cs.ts
INCLUDEPATH += \
$$PWD/3rdparty/include \
$$PWD/Sources \
$$PWD/Resources \
$$PWD/Resources/languages \
$$PWD/Resources/help \
$$PWD/3rdparty/include/ffmpeg \
$$PWD/3rdparty/include/opencv
HEADERS += \
Sources/Tracking/Algorithm1/observe1.h \
Sources/Tracking/Algorithm1/observe2.h \
Sources/Tracking/Algorithm1/observetemplate.h \
Sources/Tracking/Algorithm1/state.h \
Sources/Tracking/Algorithm1/state1.h \
Sources/Tracking/Algorithm1/state2.h \
Sources/anchoritem.h \
Sources/avwriter.h \
Sources/colors.h \
Sources/ffmpegplayer.h \
Sources/helpbrowser.h \
Sources/imagelabel.h \
Sources/mainwindow.h \
Sources/objectshape.h \
Sources/playerslider.h \
Sources/selection.h \
Sources/timelabel.h \
Sources/trackedobject.h \
Sources/trackingalgorithm.h \
Sources/trajectoryitem.h \
Sources/videoframe.h \
Sources/videotracker.h \
Sources/videowidget.h
SOURCES += \
Sources/anchoritem.cpp \
Sources/avwriter.cpp \
Sources/colors.cpp \
Sources/ffmpegplayer.cpp \
Sources/helpbrowser.cpp \
Sources/imagelabel.cpp \
Sources/main.cpp \
Sources/mainwindow.cpp \
Sources/objectshape.cpp \
Sources/playerslider.cpp \
Sources/timelabel.cpp \
Sources/trackedobject.cpp \
Sources/trackingalgorithm.cpp \
Sources/trajectoryitem.cpp \
Sources/videoframe.cpp \
Sources/videotracker.cpp \
Sources/videowidget.cpp
LIBS += \
-L$$PWD/3rdparty/lib_win64/opencv \
-L$$PWD/3rdparty/lib_win64/ffmpeg \
-lavdevice \
-lavformat \
-lavfilter \
-lavcodec \
-lswresample \
-lswscale \
-lavutil
debug {
LIBS += \
-lopencv_ts300 \
-lopencv_world300
}
release {
LIBS += \
-lopencv_ts300 \
-lopencv_world300
}