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

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: 5.0.2
    • Fix Version/s: 5.8.0
    • Component/s: Build System
    • Labels:
      None
    • Environment:
      X11
    • Commits:
      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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved: