#------------------------------------------------- # # Project created by QtCreator 2016-03-27T13:14:56 # #------------------------------------------------- QT += core gui CONFIG += c++17 -g3 -O0 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets svg TARGET = IndoorMap TEMPLATE = app DEFINES += WITH_ASSERTIONS DEFINES += WITH_DEBUG_LOG unix { LIBS += -lstdc++fs QMAKE_CXXFLAGS += -Werror=return-type } win32 { DEFINES += _USE_MATH_DEFINES CONFIG += console } INCLUDEPATH += \ ../ SOURCES += \ main.cpp \ MainWindow.cpp \ MainController.cpp \ mapview/2D/tools/ToolSelector.cpp \ mapview/2D/tools/Tool.cpp \ params/ElementParamWidget.cpp \ params/LayerParamWidget.cpp \ params/ActionWidget.cpp \ mapview/model/MapModel.cpp \ tree/MapTreeModel.cpp \ mapview/3D/MapView3D.cpp \ params/StairBuilder.cpp \ mapview/2D/tools/Tools.cpp \ params/LayerTree.cpp \ mapview/2D/tools/ToolMeasure.cpp \ params/MetaEditWidget.cpp \ params/MetaEditModel.cpp \ mapview/2D/MapView2D.cpp \ misc/LINTView.cpp \ mapview/3D/misc/Cube.cpp \ mapview/3D/misc/Shader.cpp \ mapview/3D/misc/Window.cpp \ mapview/3D/misc/Outline.cpp \ mapview/3D/misc/Handrail.cpp \ mapview/3D/navMesh/QNavMeshSettings.cpp \ params/ToolBoxWidget.cpp \ mapview/2D/MV2DElementFloorObstacleDoor.cpp \ mapview/2D/MV2DElementFloorObstacleObject.cpp \ mapview/3D/grid/GridRenderer.cpp \ mapview/3D/navMesh/NavMeshRenderer.cpp \ mapview/2D/MV2DElementFloorObstacleLine.cpp \ mapview/2D/MapViewElementHelper.cpp \ mapview/2D/MV2DElementFloorOutlinePolygon.cpp \ mapview/2D/Painter.cpp \ mapview/3D/floorplan/FloorplanRenderer.cpp \ mapview/2D/MV2DElementStair.cpp \ mapview/2D/MV2DElementElevator.cpp \ mapview/2D/MV2DElementFloorObstacleCircle.cpp \ mapview/3D/floorplan/FloorplanRendererModel.cpp \ mapview/2D/MV2DElementFloorObstacleWall.cpp HEADERS += MainWindow.h \ mapview/model/MapLayer.h \ mapview/model/MapModel.h \ tree/MapTreeModel.h \ MainController.h \ params/ElementParamWidget.h \ params/LayerParamWidget.h \ params/ActionWidget.h \ params/ToolBoxWidget.h \ UIHelper.h \ mapview/model/MapModelElement.h \ mapview/model/IHasAttributes.h \ mapview/model/IHasMAC.h \ mapview/model/IHasMaterial.h \ mapview/model/IHasName.h \ mapview/model/IHasObstacleType.h \ mapview/model/IHasPosition3D.h \ mapview/2D/MV2DElementFloorObstacleLine.h \ mapview/2D/MV2DElement.h \ mapview/2D/MV2DElementFloorOutlinePolygon.h \ mapview/2D/MV2DElementBeacon.h \ mapview/2D/MV2DElementAccessPoint.h \ mapview/2D/MV2DElementFloorObstacleCircle.h \ mapview/2D/MV2DElementFloorObstacleDoor.h \ mapview/2D/MapViewElementHelper.h \ mapview/2D/MV2DElementFloorUnderlay.h \ mapview/2D/MV2DElementPOI.h \ mapview/2D/MV2DElementStair.h \ mapview/2D/tools/ToolMoveMap.h \ mapview/2D/tools/Tools.h \ mapview/2D/tools/ToolRuler.h \ mapview/2D/tools/ToolMapZoom.h \ mapview/2D/tools/ToolSelector.h \ mapview/2D/tools/ToolMapGrid.h \ mapview/2D/tools/Tool.h \ mapview/model/MMFloorObstacleCircle.h \ mapview/model/MMFloorObstacleLine.h \ mapview/model/MMFloorOutlinePolygon.h \ mapview/model/MMFloor.h \ mapview/model/MMFloors.h \ mapview/model/MMFloorObstacles.h \ mapview/model/MMFloorOutline.h \ mapview/model/MMRoot.h \ mapview/model/MMFloorAccessPoint.h \ mapview/model/MMFloorBeacon.h \ mapview/model/MMFloorAccessPoints.h \ mapview/model/MMFloorBeacons.h \ mapview/model/IHasFile.h \ mapview/model/MMFloorUnderlayImage.h \ mapview/model/IHasParams.h \ mapview/model/MMFloorUnderlays.h \ mapview/model/MMFloorPOIs.h \ mapview/model/MMFloorPOI.h \ mapview/3D/MapView3D.h \ mapview/3D/MV3DElement.h \ mapview/3D/MV3DElementFloorObstacleWall.h \ mapview/3D/MV3DElementFloorObstaclePillar.h \ mapview/3D/MV3DElementAccessPoint.h \ mapview/3D/misc/Cube.h \ mapview/3D/MV3DElementFloorOutline.h \ mapview/3D/misc/Polygon.h \ mapview/3D/MV3DElementStair.h \ mapview/model/MMFloorStair.h \ mapview/model/MMFloorStairs.h \ params/StairBuilder.h \ misc/GnuplotExport.h \ mapview/model/MMFloorObstacleDoor.h \ mapview/model/IHasDoorType.h \ mapview/3D/MV3DElementFloorObstacleDoor.h \ mapview/3D/misc/Plane.h \ mapview/2D/MapView2D.h \ mapview/2D/Painter.h \ mapview/2D/Scaler.h \ mapview/2D/MV2DElementElevator.h \ mapview/model/MMFloorElevators.h \ mapview/model/MMFloorElevator.h \ params/LayerTree.h \ params/EditFields.h \ mapview/2D/ClickDist.h \ mapview/2D/tools/ToolMeasure.h \ mapview/model/IHasEditableMeta.h \ params/MetaEditWidget.h \ params/MetaEditModel.h \ mapview/model/MapLayerListener.h \ mapview/model/MapModelListener.h \ mapview/model/MMFloorOutlinePolygonCombined.h \ mapview/model/MMFloorFingerprints.h \ mapview/model/MMFloorFingerprintLocation.h \ mapview/2D/MV2DElementFingerprintLocation.h \ mapview/3D/MV3DElementFingerprintLocation.h \ mapview/model/MMFloorGroundTruthPoints.h \ mapview/model/MMFloorGroundTruthPoint.h \ mapview/2D/MV2DElementGroundTruthPoint.h \ misc/LINTView.h \ mapview/2D/HasMoveableNodes.h \ mapview/2D/tools/ToolNewElement.h \ mapview/2D/tools/ToolNewDoor.h \ mapview/2D/tools/ToolNewWall.h \ mapview/2D/tools/ToolNewStair.h \ mapview/2D/tools/ToolNewElevator.h \ mapview/2D/tools/ToolNewOutline.h \ mapview/model/MMRegistration.h \ mapview/model/MMRegistrationPoint.h \ mapview/2D/MV2DElementRegistrationPoint.h \ mapview/3D/MV3DElementRegistrationPoint.h \ mapview/2D/tools/ToolNewFingerprint.h \ mapview/2D/tools/ToolNewAccessPoint.h \ mapview/2D/tools/ToolNewBeacon.h \ mapview/2D/tools/ToolNewGroundTruth.h \ mapview/2D/tools/ToolNewPOI.h \ mapview/3D/MV3DElementElevator.h \ fixC11.h \ mapview/3D/misc/Shader.h \ mapview/3D/misc/Camera.h \ mapview/3D/misc/Renderable3D.h \ mapview/3D/misc/Window.h \ mapview/3D/misc/Outline.h \ mapview/3D/misc/Handrail.h \ mapview/3D/grid/GridModel.h \ mapview/3D/grid/GridRenderer.h \ mapview/3D/grid/MyNode.h \ mapview/3D/navMesh/NavMeshModel.h \ mapview/3D/navMesh/NavMeshRenderer.h \ mapview/3D/navMesh/QNavMeshSettings.h \ mapview/3D/misc/TriangleData.h \ mapview/3D/floorplan/FloorplanRendererModel.h \ mapview/3D/floorplan/FloorplanRenderer.h \ mapview/3D/floorplan/RenderTriangle.h \ mapview/2D/MV2DElementFloorObstacleObject.h \ mapview/model/MMFloorObstacleObject.h \ mapview/3D/MV3DElementFloorObstacleObject.h \ mapview/2D/tools/ToolNewObject.h \ mapview/2D/tools/ToolNewPillar.h \ mapview/model/MMFloorObstacleWall.h \ mapview/2D/MV2DElementFloorObstacleWall.h \ mapview/2D/tools/ToolNewLine.h FORMS += MainWindow.ui SOURCES += \ ../Indoor/lib/tinyxml/tinyxml2.cpp \ ../Indoor/lib/Recast/*.cpp RESOURCES += \ res.qrc DISTFILES += \ res/icons/polygon.svg