74 lines
1.7 KiB
Prolog
74 lines
1.7 KiB
Prolog
TEMPLATE = app
|
|
|
|
QT += core gui opengl
|
|
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
|
|
contains(QT_VERSION, ^5\\.[0-8]\\..*) {
|
|
message("* Using Qt $${QT_VERSION}.")
|
|
QT += widgets
|
|
|
|
# On my system I have to specify g++ as compiler else it will use clang++ by default
|
|
#QMAKE_CXX=g++
|
|
#QMAKE_CC=gcc
|
|
}
|
|
|
|
SOURCES += \
|
|
main.cpp \
|
|
cvImage.cpp \
|
|
cvtab.cpp \
|
|
GLwindow.cpp
|
|
|
|
HEADERS += \
|
|
cvImage.h \
|
|
cvtab.h \
|
|
GLwindow.h
|
|
|
|
## OpenCV settings for Unix/Linux
|
|
unix:!mac {
|
|
message("* Using settings for Unix/Linux.")
|
|
INCLUDEPATH += /usr/local/include/opencv
|
|
|
|
LIBS += -L/usr/local/lib/ \
|
|
-lopencv_core \
|
|
-lopencv_highgui \
|
|
-lopencv_imgproc \
|
|
-lGLU
|
|
}
|
|
|
|
## OpenCV settings for Mac OS X
|
|
macx {
|
|
message("* Using settings for Mac OS X.")
|
|
INCLUDEPATH += /usr/local/include/opencv
|
|
|
|
LIBS += -L/usr/local/lib/ \
|
|
-lopencv_core \
|
|
-lopencv_highgui \
|
|
-lopencv_imgproc
|
|
}
|
|
|
|
## OpenCV settings for Windows and OpenCV 2.4.2
|
|
win32 {
|
|
message("* Using settings for Windows.")
|
|
INCLUDEPATH += "C:\\opencv\\build\\include" \
|
|
"C:\\opencv\\build\\include\\opencv" \
|
|
"C:\\opencv\\build\\include\\opencv2"
|
|
|
|
CONFIG(debug, debug | release) {
|
|
LIBS += -L"C:\\opencv\\build\\x86\\vc10\\lib" \
|
|
-lopencv_core248d \
|
|
-lopencv_highgui248d \
|
|
-lopencv_imgproc248d
|
|
}
|
|
|
|
CONFIG(release, debug | release) {
|
|
LIBS += -L"C:\\opencv\\build\\x86\\vc10\\lib" \
|
|
-lopencv_core248 \
|
|
-lopencv_highgui248 \
|
|
-lopencv_imgproc248
|
|
}
|
|
}
|
|
|
|
# Runs this app automatically after the building has succeeded
|
|
#QMAKE_POST_LINK=./$$TARGET
|