sdl2-config.in
author Michael Sartain <mikesart@valvesoftware.com>
Thu, 11 Oct 2012 09:41:43 -0700
changeset 6570 45855398762c
parent 6250 cce0ddcf6747
child 7841 b5d893a07471
permissions -rw-r--r--
Add GLX_X_VISUAL_TYPE_EXT so created window will use DirectColor if available (instead of TrueColor).
Our new X11 window was being created with the TrueColor attribute, and trying to set the gamma
on that would fail. This change checks for the visual_info extension, and uses that to ask for
DirectColor if available.
     1 #!/bin/sh
     2 
     3 prefix=@prefix@
     4 exec_prefix=@exec_prefix@
     5 exec_prefix_set=no
     6 libdir=@libdir@
     7 
     8 @ENABLE_STATIC_FALSE@usage="\
     9 @ENABLE_STATIC_FALSE@Usage: $0 [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs]"
    10 @ENABLE_STATIC_TRUE@usage="\
    11 @ENABLE_STATIC_TRUE@Usage: $0 [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"
    12 
    13 if test $# -eq 0; then
    14       echo "${usage}" 1>&2
    15       exit 1
    16 fi
    17 
    18 while test $# -gt 0; do
    19   case "$1" in
    20   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
    21   *) optarg= ;;
    22   esac
    23 
    24   case $1 in
    25     --prefix=*)
    26       prefix=$optarg
    27       if test $exec_prefix_set = no ; then
    28         exec_prefix=$optarg
    29       fi
    30       ;;
    31     --prefix)
    32       echo $prefix
    33       ;;
    34     --exec-prefix=*)
    35       exec_prefix=$optarg
    36       exec_prefix_set=yes
    37       ;;
    38     --exec-prefix)
    39       echo $exec_prefix
    40       ;;
    41     --version)
    42       echo @SDL_VERSION@
    43       ;;
    44     --cflags)
    45       echo -I@includedir@/SDL2 @SDL_CFLAGS@
    46       ;;
    47 @ENABLE_SHARED_TRUE@    --libs)
    48 @ENABLE_SHARED_TRUE@      echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
    49 @ENABLE_SHARED_TRUE@      ;;
    50 @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@    --static-libs)
    51 @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@    --libs|--static-libs)
    52 @ENABLE_STATIC_TRUE@      echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@
    53 @ENABLE_STATIC_TRUE@      ;;
    54     *)
    55       echo "${usage}" 1>&2
    56       exit 1
    57       ;;
    58   esac
    59   shift
    60 done