linux.conf 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. #
  2. # qmake configuration for common linux
  3. #
  4. QMAKE_PLATFORM += linux
  5. include(unix.conf)
  6. QMAKE_CFLAGS_THREAD += -D_REENTRANT
  7. QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD
  8. QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections
  9. QMAKE_LFLAGS_REL_RPATH = -Wl,-z,origin
  10. QMAKE_REL_RPATH_BASE = $ORIGIN
  11. QMAKE_INCDIR =
  12. QMAKE_LIBDIR =
  13. QMAKE_INCDIR_X11 =
  14. QMAKE_LIBDIR_X11 =
  15. QMAKE_INCDIR_OPENGL =
  16. QMAKE_LIBDIR_OPENGL =
  17. QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL
  18. QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL
  19. QMAKE_INCDIR_EGL =
  20. QMAKE_LIBDIR_EGL =
  21. QMAKE_INCDIR_OPENVG =
  22. QMAKE_LIBDIR_OPENVG =
  23. QMAKE_LIBS =
  24. QMAKE_LIBS_DYNLOAD = -ldl
  25. QMAKE_LIBS_X11 = -lXext -lX11 -lm
  26. QMAKE_LIBS_NIS = -lnsl
  27. QMAKE_LIBS_EGL = -lEGL
  28. QMAKE_LIBS_OPENGL = -lGL
  29. QMAKE_LIBS_OPENGL_ES2 = -lGLESv2
  30. QMAKE_LIBS_OPENVG = -lOpenVG
  31. QMAKE_LIBS_THREAD = -lpthread
  32. QMAKE_LIBS_LIBUDEV = -ludev
  33. QMAKE_CFLAGS_WAYLAND =
  34. QMAKE_INCDIR_WAYLAND =
  35. QMAKE_LIBS_WAYLAND_CLIENT = -lwayland-client
  36. QMAKE_LIBS_WAYLAND_SERVER = -lwayland-server
  37. QMAKE_LIBDIR_WAYLAND =
  38. QMAKE_DEFINES_WAYLAND =
  39. QMAKE_WAYLAND_SCANNER = wayland-scanner
  40. QMAKE_CFLAGS_XCB =
  41. QMAKE_LIBS_XCB =
  42. QMAKE_DEFINES_XCB =
  43. QMAKE_AR = ar cqs
  44. QMAKE_OBJCOPY = objcopy
  45. QMAKE_NM = nm -P
  46. QMAKE_RANLIB =
  47. QMAKE_STRIP = strip
  48. QMAKE_STRIPFLAGS_LIB += --strip-unneeded