-
Notifications
You must be signed in to change notification settings - Fork 6
/
QtCamera.pro
54 lines (40 loc) · 1.17 KB
/
QtCamera.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
#QtCamera - StopMotion3D Laplace Editing v001
TARGET=QtCamera
OBJECTS_DIR=obj
MOC_DIR=moc
CONFIG-=app_bundle
CONFIG += console
QT+= opengl core
SOURCES+= src/main.cpp \
src/matrix.cpp \
src/glfwcontainer.cpp \
src/shader.cpp \
src/mesh.cpp \
src/NRICP.cpp \
src/NRICP_Segment.cpp
HEADERS+= headers/matrix.h \
headers/glfwcontainer.h \
headers/load_functions.h \
headers/camera.h \
headers/shader.h \
headers/mesh.h \
headers/NRICP.h \
headers/NRICP_Segment.h \
headers/KDTreePartition.h
INCLUDEPATH +=./headers
DESTDIR=./build
OTHER_FILES+= shaders/test.vert \
shaders/test.frag \
logs/gl.log
#Dependencies and Libraries ===============================================================================
LIBS += -L./libs -lGLEW -lglfw3
LIBS += -L/usr/local/lib -lGL -lX11 -lXxf86vm -lXrandr -lpthread -lXi -lm -lXinerama -lXcursor
#Fonts
#-llibfreetype
#Eigen large matrix library
INCLUDEPATH += $$PWD/../../../Libs/eigen_1/Eigen
INCLUDEPATH += $$PWD/../../../Libs/eigen_1/Eigen/src
DEPENDPATH += $$PWD/../../../Libs/eigen_1/Eigen
#Multithreading
QMAKE_CXXFLAGS += -fopenmp -O2 -DNDEBUG
QMAKE_LIBS += -lgomp