ndsproc.pro 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #-------------------------------------------------
  2. #
  3. # Project created by QtCreator 2018-12-14T18:35:51
  4. #
  5. #-------------------------------------------------
  6. QT -= gui
  7. CONFIG += c++11 console
  8. CONFIG -= app_bundle
  9. QMAKE_LFLAGS += -no-pie
  10. #QMAKE_LFLAGS += -static
  11. #QMAKE_LFLAGS += -static-libgcc -static-libstdc++
  12. # The following define makes your compiler emit warnings if you use
  13. # any feature of Qt which has been marked as deprecated (the exact warnings
  14. # depend on your compiler). Please consult the documentation of the
  15. # deprecated API in order to know how to port your code away from it.
  16. DEFINES += QT_DEPRECATED_WARNINGS
  17. # You can also make your code fail to compile if you use deprecated APIs.
  18. # In order to do so, uncomment the following line.
  19. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  20. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  21. SOURCES += \
  22. ndsprocmain.cpp \
  23. TinyXML/tinystr.cpp \
  24. TinyXML/tinyxml.cpp \
  25. TinyXML/tinyxmlerror.cpp \
  26. TinyXML/tinyxmlparser.cpp \
  27. const.cpp \
  28. fresnl.cpp \
  29. polevl.c \
  30. function/ndsdataproc.cpp \
  31. function/circlefitting.cpp \
  32. function/geofit.cpp \
  33. gnss_coordinate_convert.cpp
  34. !include(../../../include/common.pri ) {
  35. error( "Couldn't find the common.pri file!" )
  36. }
  37. !include(../../common/common/xodr/OpenDrive/OpenDrive.pri ) {
  38. error( "Couldn't find the OpenDrive.pri file!" )
  39. }
  40. !include(../../common/common/xodr/xodrfunc/xodrfunc.pri ) {
  41. error( "Couldn't find the xodrfunc.pri file!" )
  42. }
  43. INCLUDEPATH += $$PWD/../../common/common/xodr
  44. INCLUDEPATH += $$PWD/../../common/common/xodr/xodrfunc
  45. INCLUDEPATH += $$PWD/function
  46. unix:INCLUDEPATH += /usr/include/eigen3
  47. win32:INCLUDEPATH += D:\File\soft\eigen
  48. DEFINES += NOTINPILOT
  49. DEFINES += INNDSPROC
  50. DISTFILES += \
  51. TinyXML/TinyXML.pri
  52. HEADERS += \
  53. TinyXML/tinystr.h \
  54. TinyXML/tinyxml.h \
  55. function/ndsdataproc.h \
  56. function/circlefitting.h \
  57. function/geofit.h \
  58. gnss_coordinate_convert.h