Subversion Repositories seema-scanner

Rev

Rev 208 | Rev 221 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 208 Rev 217
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