88 lines
2.0 KiB
Prolog
Executable File
88 lines
2.0 KiB
Prolog
Executable File
QT += core gui opengl
|
|
|
|
contains(QT_VERSION, ^4\\.[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
|
|
}
|
|
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 \
|
|
widget.cpp \
|
|
point3D.cpp \
|
|
vector.cpp \
|
|
vague.cpp \
|
|
ocean.cpp \
|
|
mainwidget.cpp
|
|
|
|
|
|
|
|
HEADERS += \
|
|
widget.h \
|
|
point3D.h \
|
|
vector.h \
|
|
vague.h \
|
|
ocean.h \
|
|
mainwidget.h
|
|
|
|
|
|
CONFIG += static staticlib
|
|
|
|
## OpenCV and Glut settings for Unix/Linux
|
|
unix:!mac {
|
|
message("* Using settings for Unix/Linux.")
|
|
INCLUDEPATH += /usr/local/include/opencv \
|
|
/usr/include/
|
|
|
|
LIBS += -L/usr/local/lib/ \
|
|
-L/usr/lib/ \
|
|
-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:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include" \
|
|
# "C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include\\opencv" \
|
|
# "C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\include\\opencv2"
|
|
|
|
#CONFIG(debug, debug | release) {
|
|
# LIBS += -L"C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\x86\\vc10\\lib" \
|
|
# -lopencv_core247d \
|
|
# -lopencv_highgui247d \
|
|
# -lopencv_imgproc247d
|
|
#}
|
|
|
|
#CONFIG(release, debug | release) {
|
|
# LIBS += -L"C:\\Dev\\SDK_ROOT\\opencv2.4.7\\build\\x86\\vc10\\lib" \
|
|
# -lopencv_core247 \
|
|
# -lopencv_highgui247 \
|
|
# -lopencv_imgproc247
|
|
#}
|
|
}
|