Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-30939

Decide what to do with x11 extension switches in the ./configure file

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.8.0
    • 5.0.2
    • Build System
    • None
    • X11
    • e824abd987d77efaa085fe1f9fb514d270798d55, 4cb795cbdbc4d117c9de623b086975ebdf1f9a15

    Description

      In Qt4 "configure -h" used to output a following options:

          -no-xshape ......... Do not compile XShape support.
       *  -xshape ............ Compile XShape support.
                               Requires X11/extensions/shape.h.
      
          -no-xvideo ......... Do not compile XVideo support.
       *  -xvideo ............ Compile XVideo support.
                               Requires X11/extensions/Xv.h & Xvlib.h.
      
          -no-xsync .......... Do not compile XSync support.
       *  -xsync ............. Compile XSync support.
                               Requires X11/extensions/sync.h.
      
          -no-xinerama ....... Do not compile Xinerama (multihead) support.
       *  -xinerama .......... Compile Xinerama support.
                               Requires X11/extensions/Xinerama.h and libXinerama.
      			 By default, Xinerama support will be compiled if
                               available and the shared libraries are dynamically
                               loaded at runtime.
      
          -no-xcursor ........ Do not compile Xcursor support.
       *  -xcursor ........... Compile Xcursor support.
                               Requires X11/Xcursor/Xcursor.h and libXcursor.
      			 By default, Xcursor support will be compiled if
                               available and the shared libraries are dynamically
                               loaded at runtime.
      
          -no-xfixes ......... Do not compile Xfixes support.
       *  -xfixes ............ Compile Xfixes support.
                               Requires X11/extensions/Xfixes.h and libXfixes.
      			 By default, Xfixes support will be compiled if
                               available and the shared libraries are dynamically
                               loaded at runtime.
      
          -no-xrandr ......... Do not compile Xrandr (resize and rotate) support.
       *  -xrandr ............ Compile Xrandr support.
                               Requires X11/extensions/Xrandr.h and libXrandr.
      
          -no-xrender ........ Do not compile Xrender support.
       *  -xrender ........... Compile Xrender support.
                               Requires X11/extensions/Xrender.h and libXrender.
      
          -no-mitshm ......... Do not compile MIT-SHM support.
       *  -mitshm ............ Compile MIT-SHM support.
                               Requires sys/ipc.h, sys/shm.h and X11/extensions/XShm.h
      
          -no-xinput ......... Do not compile Xinput support.
       *  -xinput ............ Compile Xinput support. This also enabled tablet support
                               which requires IRIX with wacom.h and libXi or
                               XFree86 with X11/extensions/XInput.h and libXi.
      
          -no-xkb ............ Do not compile XKB (X KeyBoard extension) support.
       *  -xkb ............... Compile XKB support.
      

      This is not the case for Qt5. Qt5 doesn't offer such options when running "configure -h", but the configure script still accepts the above mentioned switches as valid command line arguments.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-30939
          # Subject Branch Project Status CR V

          Activity

            People

              paeglis Gatis Paeglis
              paeglis Gatis Paeglis
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: