rest.pro 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. DEPLOY_BASEDIR = $$fromfile(../../projal.pri, DEPLOY_BASEDIR)
  2. DEPLOY_SUBDIR = $$fromfile(../../projal.pri, DEPLOY_SUBDIR)
  3. TEMPLATE = app
  4. CONFIG += console c++11
  5. CONFIG -= app_bundle
  6. CONFIG -= qt
  7. QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter -Wno-unused-but-set-variable
  8. QMAKE_CXXFLAGS += -Wstrict-aliasing=0
  9. QMAKE_CXXFLAGS += -D_REST
  10. QMAKE_CFLAGS += -D_REST
  11. QMAKE_LIBDIR += $$[QT_SYSROOT]/usr/lib/gfa $$[QT_SYSROOT]/usr/lib/gfa/svc
  12. QMAKE_RPATHDIR += /usr/lib/gfa
  13. QMAKE_LIBS += -lm -lstdc++ -lgfaipc -lulfius -ljansson -pthread -lpthread -lorcania -lcurl -lssl -lcrypto
  14. CONFIG(debug, debug|release) {
  15. QMAKE_CXXFLAGS -= -Os
  16. QMAKE_CFLAGS -= -Os
  17. QMAKE_CXXFLAGS += -D_DEBUG
  18. QMAKE_CFLAGS += -D_DEBUG
  19. QMAKE_LIBS += -l:librestd.a -l:libcommond.a
  20. }
  21. CONFIG(release, debug|release) {
  22. QMAKE_CXXFLAGS += -Wno-unused-parameter -Wno-unused-but-set-variable
  23. QMAKE_CFLAGS += -Wno-unused-parameter -Wno-unused-but-set-variable
  24. QMAKE_LIBS += -l:librest.a -l:libcommon.a
  25. }
  26. SOURCES += main.cpp
  27. HEADERS +=
  28. linux-buildroot-g++ {
  29. target.path = $$DEPLOY_BASEDIR/$$DEPLOY_SUBDIR/rest
  30. INSTALLS += target
  31. }
  32. ################################################################
  33. # #
  34. # Wenn keine statischen Files verwendet werden, können die #
  35. # folgenden beiden Blöcke auskommentiert oder gelöscht werden. #
  36. # #
  37. ################################################################
  38. linux-g++ {
  39. DISTFILES = staticcfg staticfiles
  40. staticcfg.files = staticfiles.json
  41. staticcfg.path = $$OUT_PWD
  42. staticfiles.files = html
  43. staticfiles.path = $$OUT_PWD
  44. INSTALLS += staticcfg staticfiles
  45. }
  46. linux-buildroot-g++ {
  47. DISTFILES = staticcfg staticfiles
  48. staticcfg.files = staticfiles.json
  49. staticcfg.path = $$DEPLOY_BASEDIR/$$DEPLOY_SUBDIR/rest
  50. staticfiles.files = html
  51. staticfiles.path = $$DEPLOY_BASEDIR/$$DEPLOY_SUBDIR/rest
  52. INSTALLS += staticcfg staticfiles
  53. }