-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGAS_2019_Delaunay.pro
executable file
·73 lines (58 loc) · 1.76 KB
/
GAS_2019_Delaunay.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Debug configuration
CONFIG(debug, debug|release){
DEFINES += DEBUG
}
# Release configuration
CONFIG(release, debug|release){
DEFINES -= DEBUG
# Uncomment next line if you want to ignore asserts and got a more optimized binary
#CONFIG += FINAL_RELEASE
}
# Final release optimization
FINAL_RELEASE {
unix:!macx{
QMAKE_CXXFLAGS_RELEASE -= -g -O2
QMAKE_CXXFLAGS += -Os -DNDEBUG
}
}
# cg3lib works with c++11
CONFIG += c++11
# Cg3lib configuration. Available options:
#
# CG3_ALL -- All the modules
#
# CG3_CORE -- Core of the library. Geometry primitives and utilities
# CG3_VIEWER -- Module containing utilities for creating viewers (Qt and OpenGL)
#
# Example: CONFIG += CG3_CORE CG3_VIEWER CG3_DATA_STRUCTURES CG3_DCEL
CONFIG += CG3_CORE CG3_VIEWER
# Include the chosen modules
include (cg3lib/cg3.pri)
message($$MODULES)
DISTFILES += \
LICENSE
SOURCES += \
algorithms/dag_utilities.cpp \
algorithms/delaunay_triangulation.cpp \
data_structures/dag_node.cpp \
data_structures/triangle2d.cpp \
data_structures/triangulation.cpp \
data_structures/triangulation_member.cpp \
drawable_objects/drawable_delaunay_triangulation.cpp \
main.cpp \
managers/delaunaymanager.cpp \
utils/delaunay_checker.cpp \
utils/fileutils.cpp
FORMS += \
managers/delaunaymanager.ui
HEADERS += \
algorithms/dag_utilities.h \
algorithms/delaunay_triangulation.h \
data_structures/dag_node.h \
data_structures/triangle2d.h \
data_structures/triangulation.h \
data_structures/triangulation_member.h \
drawable_objects/drawable_delaunay_triangulation.h \
managers/delaunaymanager.h \
utils/delaunay_checker.h \
utils/fileutils.h