diff options
Diffstat (limited to 'tools/viewer/viewer.pro')
-rw-r--r-- | tools/viewer/viewer.pro | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/tools/viewer/viewer.pro b/tools/viewer/viewer.pro new file mode 100644 index 0000000..cad5664 --- /dev/null +++ b/tools/viewer/viewer.pro @@ -0,0 +1,49 @@ +include($$PWD/../../commoninclude.pri) + +TEMPLATE = app +TARGET = Qt3DViewer +QT += qml quickcontrols2 studio3d-private + +INCLUDEPATH += $$PWD/../../src/api/studio3dqml +INCLUDEPATH += $$PWD/../../src/api/studio3d + +RESOURCES += Viewer.qrc +RC_ICONS = resources/images/3D-studio-viewer.ico + +ICON = resources/images/viewer.icns + +SOURCES += \ + $$PWD/../../src/api/studio3dqml/q3dsstudio3d.cpp \ + $$PWD/../../src/api/studio3dqml/q3dsrenderer.cpp \ + $$PWD/../../src/api/studio3dqml/q3dspresentationitem.cpp \ + main.cpp \ + viewer.cpp \ + remotedeploymentreceiver.cpp + +HEADERS += \ + $$PWD/../../src/api/studio3dqml/q3dsstudio3d_p.h \ + $$PWD/../../src/api/studio3dqml/q3dsrenderer_p.h \ + $$PWD/../../src/api/studio3dqml/q3dspresentationitem_p.h \ + viewer.h \ + remotedeploymentreceiver.h + +android: { +SOURCES += \ + $$PWD/../../src/api/studio3d/q3dsviewersettings.cpp \ + $$PWD/../../src/api/studio3d/q3dspresentation.cpp \ + $$PWD/../../src/api/studio3d/q3dsdatainput.cpp + +HEADERS += \ + $$PWD/../../src/api/studio3d/q3dsviewersettings.h \ + $$PWD/../../src/api/studio3d/q3dspresentation.h \ + $$PWD/../../src/api/studio3d/q3dsdatainput.h +} + +LIBS += \ + -lqt3dsopengl$$qtPlatformTargetSuffix() \ + -lqt3dsqmlstreamer$$qtPlatformTargetSuffix() + +macos:QMAKE_RPATHDIR += @executable_path/../../../../lib + +target.path = $$[QT_INSTALL_BINS] +INSTALLS += target |