#------------------------------------------------- # # Project created by QtCreator 2019-08-23T15:28:22 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets greaterThan(QT_MAJOR_VERSION, 5): DEFINES += ADCQT6 TARGET = map_lanetoxodr TEMPLATE = app CONFIG+= c++11 #QMAKE_CXXFLAGS += -g # The following define makes your compiler emit warnings if you use # any feature of Qt which has been marked as deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS QMAKE_LFLAGS += -no-pie # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ function/autoroadcontact.cpp \ ui/dialogaddroadfromnds.cpp \ ui/dialogaddroadfromrtk.cpp \ ui/dialogcalcs.cpp \ ui/dialogdrawroad.cpp \ ui/dialogeditlane.cpp \ ui/dialogeditroadmark.cpp \ ui/dialoghideroad.cpp \ ui/dialoglanefromrtk.cpp \ ui/dialoglaneoffset.cpp \ ui/dialogobject_lanevalidity.cpp \ ui/dialogparkingfrompoint.cpp \ ui/dialogparkingspaceedit.cpp \ ui/dialogparkingspacefromrtk.cpp \ ui/dialogroadborrow.cpp \ ui/dialogroadmerge.cpp \ ui/dialogroadmirror.cpp \ ui/dialogroadmove.cpp \ ui/dialogroadnoavoid.cpp \ ui/dialogroadobject.cpp \ ui/dialogroadobject_marking.cpp \ ui/dialogroadobject_markingcornerreference.cpp \ ui/dialogroadobject_material.cpp \ ui/dialogroadobject_outline.cpp \ ui/dialogroadobject_outline_cornerroad.cpp \ ui/dialogroadobject_outlines.cpp \ ui/dialogroadobject_parkingspace.cpp \ ui/dialogroadobject_repeat.cpp \ ui/dialogroadoptimize.cpp \ ui/dialogroadrotate.cpp \ ui/dialogroadsplit.cpp \ ui/dialogroadtype.cpp \ function/filebackup.cpp \ function/ivxodrtool.cpp \ main.cpp \ mainwindow.cpp \ function/ndsdataproc.cpp \ ui/dialogturndirection.cpp \ view/roaddigit.cpp \ ui/roadeditdialog.cpp \ view/roadviewitem.cpp \ ui/speeddialog.cpp \ ui/trafficlightdialog.cpp \ ui/trafficlightlanevaliditydialog.cpp \ ui/trafficlightpositiondialog.cpp \ view/viewcreate.cpp \ xodr.cpp \ view/myview.cpp \ linedata.cpp \ TinyXML/tinystr.cpp \ TinyXML/tinyxml.cpp \ TinyXML/tinyxmlerror.cpp \ TinyXML/tinyxmlparser.cpp \ fresnl.cpp \ polevl.c \ const.cpp \ gnss_coordinate_convert.cpp \ ../../include/msgtype/gps.pb.cc \ ../../include/msgtype/gpsimu.pb.cc \ ../../include/msgtype/imu.pb.cc \ function/geofit.cpp \ function/circlefitting.cpp \ xodrmake.cpp \ view/xodrscenfunc.cpp \ function/createextendroad.cpp \ function/autoconnect.cpp \ dialogaddroadfromcda.cpp \ excelapi.cpp \ function/cdaproc.cpp \ ../../include/msgtype/cdadraw.pb.cc \ ui/dialogroadpriority.cpp \ ../../common/common/xodr/xodrfunc/roadsample.cpp HEADERS += \ function/autoroadcontact.h \ ui/dialogaddroadfromnds.h \ ui/dialogaddroadfromrtk.h \ ui/dialogcalcs.h \ ui/dialogdrawroad.h \ ui/dialogeditlane.h \ ui/dialogeditroadmark.h \ ui/dialoghideroad.h \ ui/dialoglanefromrtk.h \ ui/dialoglaneoffset.h \ ui/dialogobject_lanevalidity.h \ ui/dialogparkingfrompoint.h \ ui/dialogparkingspaceedit.h \ ui/dialogparkingspacefromrtk.h \ ui/dialogroadborrow.h \ ui/dialogroadmerge.h \ ui/dialogroadmirror.h \ ui/dialogroadmove.h \ ui/dialogroadnoavoid.h \ ui/dialogroadobject.h \ ui/dialogroadobject_marking.h \ ui/dialogroadobject_markingcornerreference.h \ ui/dialogroadobject_material.h \ ui/dialogroadobject_outline.h \ ui/dialogroadobject_outline_cornerroad.h \ ui/dialogroadobject_outlines.h \ ui/dialogroadobject_parkingspace.h \ ui/dialogroadobject_repeat.h \ ui/dialogroadoptimize.h \ ui/dialogroadrotate.h \ ui/dialogroadsplit.h \ ui/dialogroadtype.h \ function/filebackup.h \ function/ivxodrtool.h \ mainwindow.h \ function/ndsdataproc.h \ rawtype.h \ ui/dialogturndirection.h \ view/roaddigit.h \ ui/roadeditdialog.h \ view/roadviewitem.h \ ui/speeddialog.h \ ui/trafficlightdialog.h \ ui/trafficlightlanevaliditydialog.h \ ui/trafficlightpositiondialog.h \ view/viewcreate.h \ xodr.h \ view/myview.h \ boost.h \ gps_type.h \ TinyXML/tinystr.h \ TinyXML/tinyxml.h \ gnss_coordinate_convert.h \ ../../include/msgtype/gps.pb.h \ ../../include/msgtype/gpsimu.pb.h \ ../../include/msgtype/imu.pb.h \ function/geofit.h \ function/circlefitting.h \ xodrmake.h \ view/xodrscenfunc.h \ function/createextendroad.h \ function/autoconnect.h \ dialogaddroadfromcda.h \ excelapi.h \ function/cdaproc.h \ ../../include/msgtype/cdadraw.pb.h \ ui/dialogroadpriority.h \ ../../common/common/xodr/xodrfunc/roadsample.h FORMS += \ ui/dialogaddroadfromnds.ui \ ui/dialogaddroadfromrtk.ui \ ui/dialogcalcs.ui \ ui/dialogdrawroad.ui \ ui/dialogeditlane.ui \ ui/dialogeditroadmark.ui \ ui/dialoghideroad.ui \ ui/dialoglanefromrtk.ui \ ui/dialoglaneoffset.ui \ ui/dialogobject_lanevalidity.ui \ ui/dialogparkingfrompoint.ui \ ui/dialogparkingspaceedit.ui \ ui/dialogparkingspacefromrtk.ui \ ui/dialogroadborrow.ui \ ui/dialogroadmerge.ui \ ui/dialogroadmirror.ui \ ui/dialogroadmove.ui \ ui/dialogroadnoavoid.ui \ ui/dialogroadobject.ui \ ui/dialogroadobject_marking.ui \ ui/dialogroadobject_markingcornerreference.ui \ ui/dialogroadobject_material.ui \ ui/dialogroadobject_outline.ui \ ui/dialogroadobject_outline_cornerroad.ui \ ui/dialogroadobject_outlines.ui \ ui/dialogroadobject_parkingspace.ui \ ui/dialogroadobject_repeat.ui \ ui/dialogroadoptimize.ui \ ui/dialogroadrotate.ui \ ui/dialogroadsplit.ui \ ui/dialogroadtype.ui \ mainwindow.ui \ ui/dialogturndirection.ui \ ui/roadeditdialog.ui \ ui/speeddialog.ui \ ui/trafficlightdialog.ui \ ui/trafficlightlanevaliditydialog.ui \ ui/trafficlightpositiondialog.ui \ dialogaddroadfromcda.ui \ ui/dialogroadpriority.ui !include(../../common/common/xodr/OpenDrive/OpenDrive.pri ) { error( "Couldn't find the OpenDrive.pri file!" ) } !include(../../common/common/xodr/xodrfunc/xodrfunc.pri ) { error( "Couldn't find the xodrfunc.pri file!" ) } unix:LIBS += -lboost_thread -lboost_system -lboost_serialization -lprotobuf win32:INCLUDEPATH += $$PWD/../../../thirdpartylib/protobuf/src win32:LIBS += -L$$PWD/../../../thirdpartylib/protobuf/lib -lprotobuf win32:INCLUDEPATH += $$PWD/../../../thirdpartylib/boost/include/boost-1_66 windows: LIBS += -L$$PWD/../../../thirdpartylib/boost/lib -lboost_system-mgw73-mt-x64-1_66 -lboost_thread-mgw73-mt-x64-1_66 -lboost_serialization-mgw73-mt-x64-1_66 #QMAKE_CXXFLAGS += -g #DEFINES += INPILOT if(contains(DEFINES,INPILOT)){ !include(../../../include/common.pri ) { error( "Couldn't find the common.pri file!" ) } !include(../../common/common/license/adclicense.pri ) { error( "Couldn't find the adclicense.pri file!" ) } } else { DEFINES += NOTINPILOT } INCLUDEPATH += $$PWD/../../include/msgtype INCLUDEPATH += $$PWD/../../common/common/xodr INCLUDEPATH += $$PWD/../../common/common/license INCLUDEPATH += $$PWD/../../common/common/xodr/xodrfunc INCLUDEPATH += $$PWD/function INCLUDEPATH += $$PWD/ui INCLUDEPATH += $$PWD/view #DEFINES += OPENDRIVE_EDITONLY DISTFILES += \ geodata.proto unix:INCLUDEPATH += /usr/include/eigen3 win32:INCLUDEPATH += D:\File\soft\eigen unix:LIBS += -lboost_thread -lboost_system RESOURCES += \ opendrive.qrc