-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathfinal.pro
More file actions
73 lines (61 loc) · 1.99 KB
/
Copy pathfinal.pro
File metadata and controls
73 lines (61 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# -------------------------------------------------
# Project created by QtCreator 2010-08-22T14:12:19
# -------------------------------------------------
QT += opengl xml
TARGET = final
TEMPLATE = app
QMAKE_CXXFLAGS += -std=c++14
CONFIG += c++14
unix:!macx {
LIBS += -lGLU
}
macx {
QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.7
QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
CONFIG += c++11
}
win32 {
DEFINES += GLEW_STATIC
LIBS += -lopengl32 -lglu32
}
SOURCES += ui/mainwindow.cpp \
main.cpp \
glew-1.10.0/src/glew.c \
ui/view.cpp \
ui/viewformat.cpp
HEADERS += ui/mainwindow.h \
ui_mainwindow.h \
glew-1.10.0/include/GL/glew.h \
ui/view.h \
ui/viewformat.h
FORMS += ui/mainwindow.ui
INCLUDEPATH += glm ui glew-1.10.0/include
DEPENDPATH += glm ui glew-1.10.0/include
DEFINES += _USE_MATH_DEFINES
DEFINES += TIXML_USE_STL
DEFINES += GLM_SWIZZLE GLM_FORCE_RADIANS
OTHER_FILES += shaders/shader.frag \
shaders/shader.vert
# Don't add the -pg flag unless you know what you are doing. It makes QThreadPool freeze on Mac OS X
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += -O3
QMAKE_CXXFLAGS_WARN_ON -= -Wall
QMAKE_CXXFLAGS_WARN_ON += -Waddress -Warray-bounds -Wc++0x-compat -Wchar-subscripts -Wformat\
-Wmain -Wmissing-braces -Wparentheses -Wreorder -Wreturn-type \
-Wsequence-point -Wsign-compare -Wstrict-overflow=1 -Wswitch \
-Wtrigraphs -Wuninitialized -Wunused-label -Wunused-variable \
-Wvolatile-register-var -Wno-extra
QMAKE_CXXFLAGS += -g
# QMAKE_CXX_FLAGS_WARN_ON += -Wunknown-pragmas -Wunused-function -Wmain
macx {
QMAKE_CXXFLAGS_WARN_ON -= -Warray-bounds -Wc++0x-compat
}
RESOURCES += \
resources.qrc
DISTFILES += \
shaders/normals/normals.vert \
shaders/normals/normals.frag \
shaders/normals/normals.gsh \
shaders/normals/normalsArrow.gsh \
shaders/normals/normalsArrow.frag \
shaders/normals/normalsArrow.vert