lib.pri 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. INCLUDEPATH += $$PWD
  2. #### Windows ### - Begin
  3. win32{
  4. #DEFINES += __STDC_LIMIT_MACROS
  5. # DEFINES += NO_CRYPTO
  6. QMAKE_LFLAGS_DEBUG = /DEBUG /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib
  7. QMAKE_LFLAGS_RELEASE = /RELEASE /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib
  8. contains(QT_ARCH, i386) {
  9. message("32-bit")
  10. INCLUDEPATH += $$PWD/win32/ffmpeg/include \
  11. $$PWD/win32/SDL2/include \
  12. $$PWD/win32/openssl/include \
  13. $$PWD/win32/zlib/include \
  14. $$PWD/win32/libyuv/include
  15. # LIBS += $$PWD/win32/openssl/lib/libeay32.lib
  16. # LIBS += $$PWD/win32/openssl/lib/ssleay32.lib
  17. # LIBS += $$PWD/win32/zlib/lib/zlibstat.lib
  18. # LIBS += $$PWD/win32/ffmpeg/lib/avcodec.lib \
  19. # $$PWD/win32/ffmpeg/lib/avdevice.lib \
  20. # $$PWD/win32/ffmpeg/lib/avfilter.lib \
  21. # $$PWD/win32/ffmpeg/lib/avformat.lib \
  22. # $$PWD/win32/ffmpeg/lib/avutil.lib \
  23. # $$PWD/win32/ffmpeg/lib/postproc.lib \
  24. # $$PWD/win32/ffmpeg/lib/swresample.lib \
  25. # $$PWD/win32/ffmpeg/lib/swscale.lib
  26. LIBS += -L$$PWD/win32/ffmpeg/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
  27. LIBS += -L$$PWD/win32/SDL2/lib -lSDL2
  28. LIBS += -L$$PWD/win32/libyuv/lib -lyuv
  29. } else {
  30. message("64-bit")
  31. INCLUDEPATH += $$PWD/lib/win64/ffmpeg/include \
  32. $$PWD/lib/win64/SDL2/include \
  33. $$PWD/src
  34. LIBS += -L$$PWD/lib/win64/ffmpeg/lib -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
  35. LIBS += -L$$PWD/lib/win64/SDL2/lib -lSDL2
  36. }
  37. # LIBS += WS2_32.lib AdvAPI32.lib winmm.lib User32.lib GDI32.lib
  38. LIBS += -lWS2_32 -lUser32 -lGDI32 -lAdvAPI32 -lwinmm -lStrmiids -loleaut32
  39. }
  40. #### Windows ### - End
  41. ### librtmp ### Begin
  42. include($$PWD/common/librtmp/librtmp.pri)
  43. ### librtmp ### End
  44. ### RtAudio ### Begin
  45. include($$PWD/common/RtAudio/RtAudio.pri)
  46. ### RtAudio ### End