-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathasxp.pro
97 lines (78 loc) · 2.05 KB
/
asxp.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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
CONFIG += qt
CONFIG += debug
HEADERS += asxp.h
HEADERS += asxp_arrays.h
HEADERS += clipper.hpp
HEADERS += configfile.h
HEADERS += eigen.h
HEADERS += global_headers.h
HEADERS += glwidget.h
HEADERS += gtssurface.h
HEADERS += mainwindow.h
HEADERS += openscad.h
HEADERS += parser.h
HEADERS += pointlist.h
HEADERS += pointraster.h
HEADERS += poly.h
HEADERS += roots.h
HEADERS += screenwidget.h
HEADERS += sliders.h
HEADERS += streamline.h
HEADERS += streamplot.h
HEADERS += tests.h
HEADERS += timing.h
HEADERS += triangularize.h
HEADERS += procpoly.h
HEADERS += expr.h
HEADERS += parserex.h
SOURCES += asxp.cpp
SOURCES += clipper.cpp
SOURCES += configfile.cpp
SOURCES += eigen.cpp
SOURCES += glwidget.cpp
SOURCES += gtssurface.cpp
SOURCES += mainwindow.cpp
SOURCES += main.cpp
SOURCES += openscad.cpp
SOURCES += parser.cpp
SOURCES += pointlist.cpp
SOURCES += pointraster.cpp
SOURCES += poly.cpp
SOURCES += roots.cpp
SOURCES += screenwidget.cpp
SOURCES += sliders.cpp
SOURCES += streamline.cpp
SOURCES += streamplot.cpp
SOURCES += tests.cpp
SOURCES += timing.cpp
SOURCES += triangularize.cpp
SOURCES += procpoly.cpp
SOURCES += expr.cpp
SOURCES += parserex.cpp
TARGET = asxp
LIBS += -L/usr/lib/x86_64-linux-gnu
LIBS += -L/usr/local/lib
#LIBS += -lboost_system
#LIBS += -lboost_thread
LIBS += -lGLU
#LIBS += -lCGAL
#LIBS += -lCGAL_Core
LIBS += -lgmp
# not really needed for me, but added since gmp had to be added too
LIBS += -lmpfr
LIBS += -lgts -lglib-2.0 -lm
LIBS += -L./cuda/lib -L/usr/local/cuda-11.2/lib64 -L/usr/lib -lasxp -lcuda -lcudart -lcudadevrt
INCLUDEPATH += /home/juergen/software/boost/local/boost_1_72_0/include
INCLUDEPATH += /home/juergen/software/CGAL/CGAL-5.2.1/include
#QMAKE_CXXFLAGS += -g
#QMAKE_CXXFLAGS += -O3
#QMAKE_CXXFLAGS +=/usr/include/glib-2.0/ -DBOOST_DISABLE_ASSERTS
#QMAKE_CXXFLAGS_RELEASE -= -g
QMAKE_CXXFLAGS += -frounding-math -O3
QMAKE_CXXFLAGS_RELEASE -= -O3
QMAKE_CXXFLAGS_RELEASE -= -g
QMAKE_CXXFLAGS += -I/usr/include/glib-2.0/ -I/usr/lib/x86_64-linux-gnu/glib-2.0/include/ -I/usr/local/include
QT += gui
QT += opengl
QT += svg
QT += printsupport