-
Notifications
You must be signed in to change notification settings - Fork 0
/
redline.pro
50 lines (39 loc) · 1 KB
/
redline.pro
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
TEMPLATE = app
CONFIG += console c++17
CONFIG -= app_bundle
CONFIG -= qt
LIBS += -L"/usr/lib64/SFML"
INCLUDEPATH += "/usr/include/SFML"
DEPENDPATH += "/usr/include/SFML"
# Release configuration
CONFIG(release, debug|release)
{
LIBS += -lsfml-graphics -lsfml-window -lsfml-system -lGLU -lGL -lGLEW -ldl
#QMAKE_CXXFLAGS_DEBUG += -fsanitize=address,undefined
}
# Debug configuration
CONFIG(debug, debug|release)
{
#QMAKE_CXXFLAGS_DEBUG += -fsanitize=address,undefined
LIBS += -lsfml-graphics -lsfml-window -lsfml-system -lGLU -lGL -lGLEW -ldl
}
CONFIG += file_copies
COPIES += shaders
shaders.files = $$files(shaders/*.glsl)
shaders.path = $$OUT_PWD/shaders
SOURCES += \
src/camera.cpp \
src/application.cpp \
src/color.cpp \
src/main.cpp \
src/shader.cpp \
src/vertex.cpp
HEADERS += \
headers/camera.h \
headers/application.h \
headers/color.h \
headers/shader.h \
headers/vertex.h
DISTFILES += \
shaders/fragment.glsl \
shaders/vertex.glsl