Typica is a free program for professional coffee roasters. https://typica.us
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

qextserialport.pri 1.2KB

123456789101112131415161718192021222324252627282930313233343536
  1. INCLUDEPATH += $$PWD
  2. DEPENDPATH += $$PWD
  3. PUBLIC_HEADERS += $$PWD/qextserialport.h \
  4. $$PWD/qextserialenumerator.h \
  5. $$PWD/qextserialport_global.h
  6. HEADERS += $$PUBLIC_HEADERS \
  7. $$PWD/qextserialport_p.h \
  8. $$PWD/qextserialenumerator_p.h \
  9. SOURCES += $$PWD/qextserialport.cpp \
  10. $$PWD/qextserialenumerator.cpp
  11. unix {
  12. SOURCES += $$PWD/qextserialport_unix.cpp
  13. linux* {
  14. SOURCES += $$PWD/qextserialenumerator_linux.cpp
  15. } else:macx {
  16. SOURCES += $$PWD/qextserialenumerator_osx.cpp
  17. } else {
  18. SOURCES += $$PWD/qextserialenumerator_unix.cpp
  19. }
  20. }
  21. win32:SOURCES += $$PWD/qextserialport_win.cpp \
  22. $$PWD/qextserialenumerator_win.cpp
  23. linux*{
  24. !qesp_linux_udev:DEFINES += QESP_NO_UDEV
  25. qesp_linux_udev: LIBS += -ludev
  26. }
  27. macx:LIBS += -framework IOKit -framework CoreFoundation
  28. win32:LIBS += -lsetupapi -ladvapi32 -luser32
  29. # moc doesn't detect Q_OS_LINUX correctly, so add this to make it work
  30. linux*:DEFINES += __linux__