VassiliAr

configure script options

Aug 24th, 2013
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.08 KB | None | 0 0
  1. lucas@pablo-desktop:~/qemu-1.6.0$ ./configure --help
  2.  
  3. Usage: configure [options]
  4. Options: [defaults in brackets after descriptions]
  5.  
  6. Standard options:
  7. --help print this message
  8. --prefix=PREFIX install in PREFIX [/usr/local]
  9. --interp-prefix=PREFIX where to find shared libraries, etc.
  10. use %M for cpu name [/usr/gnemul/qemu-%M]
  11. --target-list=LIST set target list (default: build everything)
  12. Available targets: alpha-softmmu arm-softmmu
  13. cris-softmmu i386-softmmu lm32-softmmu m68k-softmmu
  14. microblaze-softmmu microblazeel-softmmu mips-softmmu
  15. mips64-softmmu mips64el-softmmu mipsel-softmmu
  16. moxie-softmmu or32-softmmu ppc-softmmu ppc64-softmmu
  17. ppcemb-softmmu s390x-softmmu sh4-softmmu
  18. sh4eb-softmmu sparc-softmmu sparc64-softmmu
  19. unicore32-softmmu x86_64-softmmu xtensa-softmmu
  20. xtensaeb-softmmu alpha-linux-user arm-linux-user
  21. armeb-linux-user cris-linux-user i386-linux-user
  22. m68k-linux-user microblaze-linux-user
  23. microblazeel-linux-user mips-linux-user
  24. mips64-linux-user mips64el-linux-user
  25. mipsel-linux-user mipsn32-linux-user
  26. mipsn32el-linux-user or32-linux-user ppc-linux-user
  27. ppc64-linux-user ppc64abi32-linux-user
  28. s390x-linux-user sh4-linux-user sh4eb-linux-user
  29. sparc-linux-user sparc32plus-linux-user
  30. sparc64-linux-user unicore32-linux-user
  31. x86_64-linux-user
  32.  
  33. Advanced options (experts only):
  34. --source-path=PATH path of source code [/home/lucas/qemu-1.6.0]
  35. --cross-prefix=PREFIX use PREFIX for compile tools []
  36. --cc=CC use C compiler CC [cc]
  37. --host-cc=CC use C compiler CC [cc] for code run at
  38. build time
  39. --objcc=OBJCC use Objective-C compiler OBJCC [cc]
  40. --extra-cflags=CFLAGS append extra C compiler flags QEMU_CFLAGS
  41. --extra-ldflags=LDFLAGS append extra linker flags LDFLAGS
  42. --make=MAKE use specified make [make]
  43. --install=INSTALL use specified install [install]
  44. --python=PYTHON use specified python [python]
  45. --smbd=SMBD use specified smbd [/usr/sbin/smbd]
  46. --static enable static build [no]
  47. --mandir=PATH install man pages in PATH
  48. --datadir=PATH install firmware in PATH/qemu
  49. --docdir=PATH install documentation in PATH/qemu
  50. --bindir=PATH install binaries in PATH
  51. --libdir=PATH install libraries in PATH
  52. --sysconfdir=PATH install config in PATH/qemu
  53. --localstatedir=PATH install local state in PATH (set at runtime on win32)
  54. --with-confsuffix=SUFFIX suffix for QEMU data inside datadir and sysconfdir [/qemu]
  55. --enable-debug-tcg enable TCG debugging
  56. --disable-debug-tcg disable TCG debugging (default)
  57. --enable-debug-info enable debugging information (default)
  58. --disable-debug-info disable debugging information
  59. --enable-debug enable common debug build options
  60. --enable-sparse enable sparse checker
  61. --disable-sparse disable sparse checker (default)
  62. --disable-strip disable stripping binaries
  63. --disable-werror disable compilation abort on warning
  64. --disable-sdl disable SDL
  65. --enable-sdl enable SDL
  66. --disable-gtk disable gtk UI
  67. --enable-gtk enable gtk UI
  68. --disable-virtfs disable VirtFS
  69. --enable-virtfs enable VirtFS
  70. --disable-vnc disable VNC
  71. --enable-vnc enable VNC
  72. --disable-cocoa disable Cocoa (Mac OS X only)
  73. --enable-cocoa enable Cocoa (default on Mac OS X)
  74. --audio-drv-list=LIST set audio drivers list:
  75. Available drivers: oss alsa sdl esd pa fmod
  76. --block-drv-whitelist=L Same as --block-drv-rw-whitelist=L
  77. --block-drv-rw-whitelist=L
  78. set block driver read-write whitelist
  79. (affects only QEMU, not qemu-img)
  80. --block-drv-ro-whitelist=L
  81. set block driver read-only whitelist
  82. (affects only QEMU, not qemu-img)
  83. --enable-mixemu enable mixer emulation
  84. --disable-xen disable xen backend driver support
  85. --enable-xen enable xen backend driver support
  86. --disable-xen-pci-passthrough
  87. --enable-xen-pci-passthrough
  88. --disable-brlapi disable BrlAPI
  89. --enable-brlapi enable BrlAPI
  90. --disable-vnc-tls disable TLS encryption for VNC server
  91. --enable-vnc-tls enable TLS encryption for VNC server
  92. --disable-vnc-sasl disable SASL encryption for VNC server
  93. --enable-vnc-sasl enable SASL encryption for VNC server
  94. --disable-vnc-jpeg disable JPEG lossy compression for VNC server
  95. --enable-vnc-jpeg enable JPEG lossy compression for VNC server
  96. --disable-vnc-png disable PNG compression for VNC server (default)
  97. --enable-vnc-png enable PNG compression for VNC server
  98. --disable-vnc-ws disable Websockets support for VNC server
  99. --enable-vnc-ws enable Websockets support for VNC server
  100. --disable-curses disable curses output
  101. --enable-curses enable curses output
  102. --disable-curl disable curl connectivity
  103. --enable-curl enable curl connectivity
  104. --disable-fdt disable fdt device tree
  105. --enable-fdt enable fdt device tree
  106. --disable-bluez disable bluez stack connectivity
  107. --enable-bluez enable bluez stack connectivity
  108. --disable-slirp disable SLIRP userspace network connectivity
  109. --disable-kvm disable KVM acceleration support
  110. --enable-kvm enable KVM acceleration support
  111. --disable-rdma disable RDMA-based migration support
  112. --enable-rdma enable RDMA-based migration support
  113. --enable-tcg-interpreter enable TCG with bytecode interpreter (TCI)
  114. --enable-system enable all system emulation targets
  115. --disable-system disable all system emulation targets
  116. --enable-user enable supported user emulation targets
  117. --disable-user disable all user emulation targets
  118. --enable-linux-user enable all linux usermode emulation targets
  119. --disable-linux-user disable all linux usermode emulation targets
  120. --enable-bsd-user enable all BSD usermode emulation targets
  121. --disable-bsd-user disable all BSD usermode emulation targets
  122. --enable-guest-base enable GUEST_BASE support for usermode
  123. emulation targets
  124. --disable-guest-base disable GUEST_BASE support
  125. --enable-pie build Position Independent Executables
  126. --disable-pie do not build Position Independent Executables
  127. --fmod-lib path to FMOD library
  128. --fmod-inc path to FMOD includes
  129. --oss-lib path to OSS library
  130. --enable-uname-release=R Return R for uname -r in usermode emulation
  131. --cpu=CPU Build for host CPU [x86_64]
  132. --disable-uuid disable uuid support
  133. --enable-uuid enable uuid support
  134. --disable-vde disable support for vde network
  135. --enable-vde enable support for vde network
  136. --disable-linux-aio disable Linux AIO support
  137. --enable-linux-aio enable Linux AIO support
  138. --disable-cap-ng disable libcap-ng support
  139. --enable-cap-ng enable libcap-ng support
  140. --disable-attr disables attr and xattr support
  141. --enable-attr enable attr and xattr support
  142. --disable-blobs disable installing provided firmware blobs
  143. --enable-docs enable documentation build
  144. --disable-docs disable documentation build
  145. --disable-vhost-net disable vhost-net acceleration support
  146. --enable-vhost-net enable vhost-net acceleration support
  147. --enable-trace-backend=B Set trace backend
  148. Available backends: nop, ftrace, ust, simple, stderr, dtrace
  149. --with-trace-file=NAME Full PATH,NAME of file to store traces
  150. Default:trace-<pid>
  151. --disable-spice disable spice
  152. --enable-spice enable spice
  153. --enable-rbd enable building the rados block device (rbd)
  154. --disable-libiscsi disable iscsi support
  155. --enable-libiscsi enable iscsi support
  156. --disable-smartcard-nss disable smartcard nss support
  157. --enable-smartcard-nss enable smartcard nss support
  158. --disable-libusb disable libusb (for usb passthrough)
  159. --enable-libusb enable libusb (for usb passthrough)
  160. --disable-usb-redir disable usb network redirection support
  161. --enable-usb-redir enable usb network redirection support
  162. --disable-guest-agent disable building of the QEMU Guest Agent
  163. --enable-guest-agent enable building of the QEMU Guest Agent
  164. --disable-seccomp disable seccomp support
  165. --enable-seccomp enables seccomp support
  166. --with-coroutine=BACKEND coroutine backend. Supported options:
  167. gthread, ucontext, sigaltstack, windows
  168. --enable-glusterfs enable GlusterFS backend
  169. --disable-glusterfs disable GlusterFS backend
  170. --enable-gcov enable test coverage analysis with gcov
  171. --gcov=GCOV use specified gcov [gcov]
  172. --enable-tpm enable TPM support
  173. --disable-libssh2 disable ssh block device support
  174. --enable-libssh2 enable ssh block device support
  175.  
  176. NOTE: The object files are built at the place where configure is launched
  177. lucas@pablo-desktop:~/qemu-1.6.0$
Advertisement
Add Comment
Please, Sign In to add comment