Raw File
topo-blend.pro
include($$[STARLAB])
include($$[SURFACEMESH])
include($$[CHOLMOD])
include($$[NANOFLANN])
StarlabTemplate(plugin)

# UI related
include(QtAwesome/QtAwesome.pri)

QT += opengl xml svg

# Build flag
CONFIG(debug, debug|release) {
    CFG = debug
} else {
    CFG = release
}

# NURBS library
LIBS += -L$$PWD/../NURBS/$$CFG/lib -lNURBS
INCLUDEPATH += ../NURBS

# Surface Reconstruction library
LIBS += -L$$PWD/../Reconstruction/$$CFG/lib -lReconstruction
INCLUDEPATH += ../Reconstruction

# TopoBlender library
LIBS += -L$$PWD/../TopoBlenderLib/$$CFG/lib -lTopoBlenderLib
INCLUDEPATH += ../TopoBlenderLib

# Splat Rendering library
LIBS += -L$$PWD/../GlSplatRendererLib/$$CFG/lib -lGlSplatRendererLib
INCLUDEPATH += ../GlSplatRendererLib

# Blend path scoring library
LIBS += -L$$PWD/../ScorerLib/$$CFG/lib -lScorerLib
INCLUDEPATH += ../ScorerLib

HEADERS +=  topo-blend.h \
            QuickMesh.h \
            QuickViewer.h \
            topo_blend_widget.h \
            landmarks_dialog.h \
            QuickAlignment.h \
            QuickGroup.h \
            graphs-manager.h \
            correspondence-manager.h \
            wizard.h

SOURCES +=  topo-blend.cpp \
            topo_blend_widget.cpp \
            landmarks_dialog.cpp \
            QuickAlignment.cpp \
            QuickGroup.cpp \
            graphs-manager.cpp \
            correspondence-manager.cpp \
            wizard.cpp
	
RESOURCES += topo-blend.qrc

FORMS +=    topo_blend_widget.ui \
            animationWidget.ui \
            landmarks_dialog.ui \
            QuickAlignment.ui \
            QuickGroup.ui \
            wizard.ui

mac:LIBS += -framework CoreFoundation # We need this for GLee..
mac:QMAKE_LFLAGS += -fopenmp
back to top