Line 60... |
Line 60... |
60 |
SMPreferenceDialog.cpp \
|
60 |
SMPreferenceDialog.cpp \
|
61 |
SMCalibrationWorker.cpp \
|
61 |
SMCalibrationWorker.cpp \
|
62 |
#SMCalibrationWorkerArUco.cpp \
|
62 |
#SMCalibrationWorkerArUco.cpp \
|
63 |
SMCalibrationParameters.cpp \
|
63 |
SMCalibrationParameters.cpp \
|
64 |
SMReconstructionWorker.cpp \
|
64 |
SMReconstructionWorker.cpp \
|
65 |
SMMeshingWorker.cpp \
|
65 |
#SMMeshingWorker.cpp \
|
66 |
algorithm/AlgorithmGrayCode.cpp \
|
66 |
algorithm/AlgorithmGrayCode.cpp \
|
67 |
algorithm/AlgorithmGrayCodeHorzVert.cpp \
|
67 |
algorithm/AlgorithmGrayCodeHorzVert.cpp \
|
68 |
algorithm/AlgorithmLineShift.cpp \
|
68 |
algorithm/AlgorithmLineShift.cpp \
|
69 |
algorithm/AlgorithmPhaseShiftThreeFreq.cpp \
|
69 |
algorithm/AlgorithmPhaseShiftThreeFreq.cpp \
|
70 |
algorithm/AlgorithmPhaseShiftTwoFreq.cpp \
|
70 |
algorithm/AlgorithmPhaseShiftTwoFreq.cpp \
|
Line 82... |
Line 82... |
82 |
# Operating System dependant linking and including
|
82 |
# Operating System dependant linking and including
|
83 |
# Linux
|
83 |
# Linux
|
84 |
unix:!macx {
|
84 |
unix:!macx {
|
85 |
CONFIG += link_pkgconfig
|
85 |
CONFIG += link_pkgconfig
|
86 |
# Link VTK (no pkg-config, only cmake files, hence we link manually for now)
|
86 |
# Link VTK (no pkg-config, only cmake files, hence we link manually for now)
|
87 |
INCLUDEPATH += /usr/include/vtk-7.1/ /usr/include/vtk-6.2/
|
87 |
INCLUDEPATH += /usr/include/vtk-6.2/
|
88 |
LIBS += -L/usr/lib64/opengl/nvidia/lib -lvtkViewsQt -lvtkRenderingQt -lvtkGUISupportQt -lvtkRenderingCore -lvtkCommonExecutionModel \
|
88 |
LIBS += -lvtkViewsQt-6.2 -lvtkRenderingQt-6.2 -lvtkGUISupportQt-6.2 -lvtkRenderingCore-6.2 -lvtkCommonExecutionModel-6.2 \
|
89 |
-lvtkCommonDataModel -lvtkCommonMath -lvtkCommonCore -lvtkIOImage -lvtkCommonColor
|
89 |
-lvtkCommonDataModel-6.2 -lvtkCommonMath-6.2 -lvtkCommonCore-6.2 -lvtkIOImage-6.2 -lvtkCommonColor-6.2
|
90 |
# PCL pkg-config workaround
|
90 |
# PCL pkg-config workaround
|
91 |
LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
91 |
LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
|
92 |
# PKG-config libs
|
92 |
# PKG-config libs
|
93 |
INCLUDEPATH += /usr/local/include/pcl-1.7 /usr/include/pcl-1.8 /usr/include/eigen3/
|
93 |
INCLUDEPATH += /usr/include/pcl-1.7 /usr/include/eigen3/
|
94 |
PKGCONFIG += gl x11 opencv pcl_registration-1.8 pcl_visualization-1.8 pcl_surface-1.8 pcl_search-1.8 \
|
94 |
PKGCONFIG += gl x11 opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 \
|
95 |
pcl_filters-1.8 pcl_kdtree-1.8 pcl_tracking-1.8 flann eigen3
|
95 |
pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3
|
96 |
# Ceres
|
96 |
# Ceres
|
97 |
CONFIG += c++11
|
97 |
CONFIG += c++11
|
98 |
LIBS += -fopenmp -ltbb -ltbbmalloc -ltbbmalloc_proxy
|
98 |
LIBS += -fopenmp # -ltbb -ltbbmalloc -ltbbmalloc_proxy
|
99 |
LIBS += -lceres -lglog
|
99 |
LIBS += -lceres -lglog
|
100 |
#LIBS += -lcholmod
|
100 |
#LIBS += -lcholmod
|
101 |
QMAKE_CXXFLAGS += -fopenmp -openmp
|
101 |
QMAKE_CXXFLAGS += -fopenmp -openmp
|
102 |
}
|
102 |
}
|
103 |
|
103 |
|