qmake.conf 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #
  2. # qmake configuration for hpux-acc
  3. #
  4. # We define _POSIX_C_SOURCE to 199506L when using threads, therefore
  5. # we also need to redefine _HPUX_SOURCE. See pthread(3t) for more details.
  6. #
  7. # From the "HP aC++ Online Programmer's Guide":
  8. # Using +DS to Specify Instruction Scheduling:
  9. # * By default, the compiler performs scheduling tuned for the system
  10. # on which you are compiling, or, if specified, tuned for the setting
  11. # of the +DA option.
  12. #
  13. # From the online "C/HP-UX Reference Manual":
  14. # -Aa
  15. # Enables strict ANSI C compliance.
  16. # -Ae
  17. # Enables ANSI C compliance, HP value-added features (as described
  18. # for +e option), and _HPUX_SOURCE name space macro. It is equivalent
  19. # to -Aa +e -D_HPUX_SOURCE.
  20. # +e
  21. # Enables the following HP value added features while compiling in
  22. # ANSI C mode: sized enum, long long, long pointers, compiler supplied
  23. # defaults for missing arguments to intrinsic calls, and $ in identifier
  24. # HP C extensions.
  25. #
  26. MAKEFILE_GENERATOR = UNIX
  27. QMAKE_PLATFORM = hpux
  28. QMAKE_COMPILER_DEFINES += __hpux __HP_aCC
  29. include(../common/unix.conf)
  30. QMAKE_COMPILER = hp_acc
  31. QMAKE_CC = cc
  32. QMAKE_LEX = flex
  33. QMAKE_LEXFLAGS =
  34. QMAKE_YACC = yacc
  35. QMAKE_YACCFLAGS = -d
  36. QMAKE_CFLAGS = -Ae +DAportable -w
  37. QMAKE_CFLAGS_WARN_ON =
  38. QMAKE_CFLAGS_WARN_OFF = -w
  39. QMAKE_CFLAGS_RELEASE = +O1
  40. QMAKE_CFLAGS_DEBUG = -g
  41. QMAKE_CFLAGS_SHLIB = +Z
  42. QMAKE_CFLAGS_STATIC_LIB = $$QMAKE_CFLAGS_SHLIB
  43. QMAKE_CFLAGS_YACC =
  44. QMAKE_CFLAGS_THREAD = -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -mt
  45. QMAKE_CXX = aCC
  46. QMAKE_CXXFLAGS = -AA +DAportable -w -D__STRICT_ANSI__ -D_HPUX_SOURCE
  47. QMAKE_CXXFLAGS_DEPS = +M
  48. QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
  49. QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
  50. QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
  51. QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
  52. QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
  53. QMAKE_CXXFLAGS_STATIC_LIB = $$QMAKE_CFLAGS_STATIC_LIB
  54. QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
  55. QMAKE_CXXFLAGS_THREAD = -D_POSIX_C_SOURCE=199506L -mt
  56. QMAKE_INCDIR =
  57. QMAKE_LIBDIR =
  58. QMAKE_INCDIR_X11 = /usr/include/X11R6
  59. QMAKE_LIBDIR_X11 = /usr/lib/X11R6
  60. QMAKE_INCDIR_OPENGL = /opt/graphics/OpenGL/include /usr/contrib/X11R6/include
  61. QMAKE_LIBDIR_OPENGL = /opt/graphics/OpenGL/lib /usr/contrib/X11R6/lib
  62. QMAKE_LINK = aCC
  63. QMAKE_LINK_SHLIB = aCC
  64. QMAKE_LFLAGS = -AA +DAportable -Wl,+s
  65. QMAKE_LFLAGS_RELEASE = -O
  66. QMAKE_LFLAGS_DEBUG = -g
  67. QMAKE_LFLAGS_SHLIB = -b -Wl,-a,shared
  68. QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
  69. QMAKE_LFLAGS_SONAME = -Wl,+h,
  70. QMAKE_LFLAGS_THREAD =
  71. QMAKE_LFLAGS_NOUNDEF = -Wl,+noallowunsats
  72. QMAKE_LFLAGS_RPATH = -Wl,+b,
  73. QMAKE_HPUX_SHLIB = 1
  74. QMAKE_EXTENSION_SHLIB = sl
  75. QMAKE_LIBS = -lm
  76. QMAKE_LIBS_DYNLOAD = -ldld
  77. QMAKE_LIBS_X11 = -lXext -lX11
  78. QMAKE_LIBS_OPENGL = -lGL -lXt
  79. QMAKE_LIBS_THREAD = -lpthread
  80. QMAKE_LIBS_YACC = -ly
  81. QMAKE_AR = ar cqs
  82. QMAKE_OBJCOPY = objcopy
  83. QMAKE_NM = nm -P
  84. QMAKE_RANLIB =
  85. load(qt_config)