VirtualBox

Changeset 27449 in vbox for trunk/configure


Ignore:
Timestamp:
Mar 17, 2010 2:53:41 PM (15 years ago)
Author:
vboxsync
Message:

configure: added Xinerama check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r26973 r27449  
    119119LIBXCURSOR="-lXcursor"
    120120LIBXMU="-lXmu"
     121LIBXINERAMA="-lXinerama"
    121122MESA="-lGL"
    122123INCZ=""
     
    12241225                           0, 16, InputOutput, CopyFromParent, 0, NULL);
    12251226  XDestroyWindow(dpy, win);
     1227  XCloseDisplay(dpy);
    12261228}
    12271229EOF
     
    12561258  fi
    12571259}
     1260
     1261
     1262#
     1263# Check for the Xinerama library, needed by the Qt GUI
     1264#
     1265check_xinerama()
     1266{
     1267  test_header Xinerama
     1268  cat > $ODIR.tmp_src.cc << EOF
     1269#include <X11/Xlib.h>
     1270#include <X11/extensions/Xinerama.h>
     1271extern "C" int main(void)
     1272{
     1273  Display *dpy;
     1274  Bool flag;
     1275  dpy = XOpenDisplay(NULL);
     1276  if (dpy)
     1277  {
     1278    flag = XineramaIsActive(dpy);
     1279    XCloseDisplay(dpy);
     1280  }
     1281}
     1282EOF
     1283  [ -n "$INCX11" ] && I_INCX11=`prefix_I "$INCX11"`
     1284  if test_compile "$LIBX11 $LIBXINERAMA $I_INCX11" Xinerama Xinerama; then
     1285    log_success "found"
     1286  fi
     1287}
     1288
    12581289
    12591290#
     
    13001331                    24, XA_RGB_DEFAULT_MAP, False, True);
    13011332    printf("Status = %x\n", status);
     1333    XCloseDisplay(dpy);
    13021334  }
    13031335  return 0;
     
    13351367      return 0;
    13361368    }
     1369    XCloseDisplay(dpy);
    13371370  }
    13381371  printf("found (inactive), OK.\n");
     
    23562389# TODO check for libxdamange-dev (X11/extensions/Xdamage.h, additions only)
    23572390[ $WITH_X11    -eq 1 ] && check_xcursor
     2391[ $WITH_X11    -eq 1 ] && check_xinerama
    23582392[ $WITH_OPENGL -eq 1 ] && check_opengl
    23592393[ $WITH_QT4    -eq 1 ] && check_qt4
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette