gfasysinfo.pro 969 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. TEMPLATE = app
  2. CONFIG += console c++11 thread
  3. CONFIG -= qt app_bundle
  4. QMAKE_LIBDIR += $$[QT_SYSROOT]/usr/lib/gfa
  5. QMAKE_RPATHDIR += /usr/lib/gfa
  6. QMAKE_LIBS += -ludev
  7. QMAKE_CXXFLAGS += -Wno-unused-result
  8. QMAKE_CFLAGS += -Wno-unused-result
  9. CONFIG(debug, debug|release) {
  10. QMAKE_CXXFLAGS -= -Os
  11. QMAKE_CFLAGS -= -Os
  12. QMAKE_CXXFLAGS += -D_DEBUG
  13. QMAKE_CFLAGS += -D_DEBUG
  14. QMAKE_LIBS += -lgfaipcd -lgfasitarautilsd -pthread -lmysqlclient
  15. }
  16. CONFIG(release, debug|release) {
  17. QMAKE_LIBS += -lgfaipc -lgfasitarautils -pthread -lmysqlclient
  18. }
  19. linux-buildroot-g++ {
  20. QMAKE_CXXFLAGS += -D_TARGET_BUILD
  21. QMAKE_CFLAGS += -D_TARGET_BUILD
  22. target.path += /opt/GfA/bin
  23. INSTALLS += target
  24. }
  25. SOURCES += \
  26. src/main.cpp \
  27. src/mysqlinfo.cpp \
  28. src/mysqlwrap.cpp \
  29. src/procfile.cpp \
  30. src/spiinfo.cpp \
  31. src/stgdevinfo.cpp
  32. HEADERS += \
  33. src/mysqlinfo.h \
  34. src/mysqlwrap.h \
  35. src/procfile.h \
  36. src/spiinfo.h \
  37. src/stgdevinfo.h