-
Notifications
You must be signed in to change notification settings - Fork 0
/
ScanTheThing.pro
60 lines (50 loc) · 1.63 KB
/
ScanTheThing.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
#-------------------------------------------------
#
# Project created by QtCreator 2016-10-04T17:30:49
#
#-------------------------------------------------
QT += core gui
CONFIG += c++11
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = ScanTheThing
TEMPLATE = app
INCLUDEPATH += include
FORMS += ui/scanthething.ui
unix:!macx: LIBS += -L$$PWD/lib/lin64/ -lfreenect2 -lglfw -lturbojpeg -lX11
LIBS += -lOpenCL
INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
SOURCES += \
main.cpp\
\
src/scanthething.cpp \
src/depthscanner.cpp \
src/depthreconstruct.cpp \
src/depthorient.cpp \
\
src/meshing/normals.cpp \ # Calculates normals
src/pointcloud/points.cpp \ # Showing the points graphically
src/recorder/foreground.cpp \ # Scanning
src/tracker/dualdvo.cpp \ # Somethingsomething matrices
\
src/dataio.cpp \
src/foreground_info.cpp \
src/orientation_info.cpp
HEADERS += \
include/scanthething.h \
include/depthscanner.h \
include/depthreconstruct.h \
include/depthorient.h \
\
include/meshing.h \
include/pointcloud.h \
include/recorder.h \
include/tracker.h \
include/foreground_info.h \
include/orientation_info.h
# Install OpenCL programs
resource_install.commands += $(COPY_DIR) $$PWD/rsc/tracker/ $$OUT_PWD/data && $(COPY_DIR) $$PWD/extern/ssd/ $$OUT_PWD/bin
first.depends = $(first) resource_install
export(first.depends)
export(resource_install.commands)
QMAKE_EXTRA_TARGETS += first resource_install