CivetWeb.pro 939 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. TEMPLATE = app
  2. CONFIG += console
  3. CONFIG -= app_bundle
  4. CONFIG -= qt
  5. DEFINES += MG_EXPERIMENTAL_INTERFACES
  6. SOURCES += \
  7. ../src/md5.inl \
  8. ../src/sha1.inl \
  9. ../src/handle_form.inl \
  10. ../src/mod_lua.inl \
  11. ../src/mod_duktape.inl \
  12. ../src/timer.inl \
  13. ../src/civetweb.c \
  14. ../src/main.c
  15. #include(deployment.pri)
  16. #qtcAddDeployment()
  17. HEADERS += \
  18. ../include/civetweb.h
  19. INCLUDEPATH += \
  20. ../include/
  21. win32 {
  22. LIBS += -lws2_32 -lComdlg32 -lUser32 -lShell32 -lAdvapi32
  23. } else {
  24. LIBS += -lpthread -ldl -lm
  25. }
  26. DEFINES += USE_IPV6
  27. DEFINES += USE_WEBSOCKET
  28. DEFINES += USE_SERVER_STATS
  29. #To build with DEBUG traces:
  30. #
  31. #DEFINES += DEBUG
  32. linux {
  33. INCLUDEPATH += \
  34. ../src/third_party/ \
  35. ../src/third_party/lua-5.2.4/src
  36. DEFINES += USE_LUA
  37. DEFINES += USE_LUA_SHARED
  38. LIBS += -llua5.2
  39. }
  40. #To build with duktape support:
  41. #
  42. #INCLUDEPATH += \
  43. # ../src/third_party/duktape-1.8.0/src
  44. #
  45. #DEFINES += USE_DUKTAPE