Subversion Repositories seema-scanner

Rev

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

Rev 27 Rev 31
Line 33... Line 33...
33
        SMPreferenceDialog.h \
33
        SMPreferenceDialog.h \
34
        SMTypes.h \
34
        SMTypes.h \
35
    SMCalibrationWorker.h \
35
    SMCalibrationWorker.h \
36
    SMCalibrationParameters.h \
36
    SMCalibrationParameters.h \
37
    codec/CodecPhaseShift.h \
37
    codec/CodecPhaseShift.h \
38
    SMReconstructionWorker.h
38
    SMReconstructionWorker.h \
-
 
39
    eigentools.h
39
 
40
 
40
SOURCES += main.cpp\
41
SOURCES += main.cpp\
41
        SMScanner.cpp \
42
        SMScanner.cpp \
42
        SMVideoWidget.cpp \
43
        SMVideoWidget.cpp \
43
        SMPointCloudWidget.cpp \
44
        SMPointCloudWidget.cpp \
Line 49... Line 50...
49
        rotationstage/RotationStage.cpp \
50
        rotationstage/RotationStage.cpp \
50
        SMPreferenceDialog.cpp \
51
        SMPreferenceDialog.cpp \
51
    SMCalibrationWorker.cpp \
52
    SMCalibrationWorker.cpp \
52
    SMCalibrationParameters.cpp \
53
    SMCalibrationParameters.cpp \
53
    codec/CodecPhaseShift.cpp \
54
    codec/CodecPhaseShift.cpp \
54
    SMReconstructionWorker.cpp
55
    SMReconstructionWorker.cpp \
-
 
56
    eigentools.cpp
55
 
57
 
56
 
58
 
57
FORMS    += SMScanner.ui \
59
FORMS    += SMScanner.ui \
58
    SMAboutDialog.ui \
60
    SMAboutDialog.ui \
59
    SMPreferenceDialog.ui
61
    SMPreferenceDialog.ui
Line 65... Line 67...
65
# Linux
67
# Linux
66
unix:!macx {
68
unix:!macx {
67
    CONFIG += link_pkgconfig
69
    CONFIG += link_pkgconfig
68
    # Link VTK and Boost (no pkg-config)
70
    # Link VTK and Boost (no pkg-config)
69
    INCLUDEPATH += /usr/include/vtk-5.8/
71
    INCLUDEPATH += /usr/include/vtk-5.8/
70
    LIBS += -lQVTK -lvtkCommon -lvtkFiltering -lvtkRendering -lvtkIO -lvtkGraphics
72
    LIBS += -lQVTK -lvtkCommon -lvtkFiltering -lvtkRendering -lvtkIO -lvtkGraphics -lvtkHybrid
71
    # PCL pkg-config workaround
73
    # PCL pkg-config workaround
72
    LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
74
    LIBS += -lboost_system -lpcl_visualization -lpcl_common -lpcl_io -lpcl_search -lpcl_surface
73
    # PKG-config libs
75
    # PKG-config libs
74
    INCLUDEPATH += /usr/local/include/pcl-1.7 /usr/include/eigen3/
76
    INCLUDEPATH += /usr/local/include/pcl-1.7 /usr/include/eigen3/
75
    PKGCONFIG += gl glu x11 xrandr opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3
77
    PKGCONFIG += gl glu x11 xrandr opencv pcl_registration-1.7 pcl_visualization-1.7 pcl_surface-1.7 pcl_search-1.7 pcl_filters-1.7 pcl_kdtree-1.7 pcl_tracking-1.7 flann eigen3