meson_options.txt 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. option(
  2. 'use_threads',
  3. type : 'feature',
  4. description : 'Enable threads support'
  5. )
  6. option(
  7. 'use_atomic',
  8. type : 'feature',
  9. description : 'Enable the Atomic subsystem'
  10. )
  11. option(
  12. 'use_audio',
  13. type : 'feature',
  14. description : 'Enable the Audio subsystem'
  15. )
  16. option(
  17. 'use_audio_alsa',
  18. type : 'feature',
  19. description : 'Enable the ALSA audio driver'
  20. )
  21. option(
  22. 'use_audio_pulseaudio',
  23. type : 'feature',
  24. description : 'Enable the PulseAudio audio driver'
  25. )
  26. option(
  27. 'use_audio_jack',
  28. type : 'feature',
  29. description : 'Enable the JACK audio driver'
  30. )
  31. option(
  32. 'use_audio_pipewire',
  33. type : 'feature',
  34. description : 'Enable the PipeWire audio driver'
  35. )
  36. option(
  37. 'use_cpuinfo',
  38. type : 'feature',
  39. description : 'Enable the CPU Info subsystem'
  40. )
  41. option(
  42. 'use_events',
  43. type : 'feature',
  44. description : 'Enable the Events subsystem'
  45. )
  46. option(
  47. 'use_file',
  48. type : 'feature',
  49. description : 'Enable the File subsystem'
  50. )
  51. option(
  52. 'use_joystick',
  53. type : 'feature',
  54. description : 'Enable the Joystick subsystem'
  55. )
  56. option(
  57. 'use_joystick_dinput',
  58. type : 'feature',
  59. description : 'Enable the DirectInput joystick driver'
  60. )
  61. option(
  62. 'use_joystick_xinput',
  63. type : 'feature',
  64. description : 'Enable the XInput joystick driver'
  65. )
  66. option(
  67. 'use_joystick_wgi',
  68. type : 'feature',
  69. description : 'Enable the Windows.Gaming.Input joystick driver'
  70. )
  71. option(
  72. 'use_joystick_virtual',
  73. type : 'feature',
  74. description : 'Enable the virtual joystick driver'
  75. )
  76. option(
  77. 'use_haptic',
  78. type : 'feature',
  79. description : 'Enable the Haptic subsystem'
  80. )
  81. option(
  82. 'use_hidapi',
  83. type : 'feature',
  84. description : 'Enable the HIDAPI subsystem'
  85. )
  86. option(
  87. 'use_sensor',
  88. type : 'feature',
  89. description : 'Enable the Sensor subsystem'
  90. )
  91. option(
  92. 'use_loadso',
  93. type : 'feature',
  94. description : 'Enable the Shared Object Loading subsystem'
  95. )
  96. option(
  97. 'use_locale',
  98. type : 'feature',
  99. description : 'Enable the Locale subsystem'
  100. )
  101. option(
  102. 'use_render',
  103. type : 'feature',
  104. description : 'Enable the Renderer subsystem'
  105. )
  106. option(
  107. 'use_timers',
  108. type : 'feature',
  109. description : 'Enable the Timers subsystem'
  110. )
  111. option(
  112. 'use_video',
  113. type : 'feature',
  114. description : 'Enable the Video subsystem'
  115. )
  116. option(
  117. 'use_video_x11',
  118. type : 'feature',
  119. description : 'Enable the X11 video driver'
  120. )
  121. option(
  122. 'use_video_wayland',
  123. type : 'feature',
  124. description : 'Enable the Wayland video driver'
  125. )
  126. option(
  127. 'use_video_wayland_libdecor',
  128. type : 'feature',
  129. description : 'Use libdecor to provide client-side decorations on Wayland'
  130. )
  131. option(
  132. 'use_video_opengl',
  133. type : 'feature',
  134. description : 'Enable OpenGL support'
  135. )
  136. option(
  137. 'use_video_openglesv2',
  138. type : 'feature',
  139. description : 'Enable OpenGL ES 2.0+ support'
  140. )
  141. option(
  142. 'use_video_vulkan',
  143. type : 'feature',
  144. description : 'Enable Vulkan support'
  145. )
  146. option(
  147. 'use_video_offscreen',
  148. type : 'feature',
  149. description : 'Enable offscreen rendering support'
  150. )
  151. option(
  152. 'use_power',
  153. type : 'feature',
  154. description : 'Enable the Power subsystem'
  155. )
  156. option(
  157. 'use_filesystem',
  158. type : 'feature',
  159. description : 'Enable the Filesystem subsystem'
  160. )
  161. option(
  162. 'use_dummies',
  163. type : 'boolean',
  164. description : 'Build dummy fallbacks of various subsystems'
  165. )
  166. option(
  167. 'prefer_dlopen',
  168. type : 'boolean',
  169. description : 'If possible, dlopen dependencies at runtime instead of linking (linux only)'
  170. )