Configure options - sdl

From Genunix

Optional Features:

 --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
 --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 --enable-shared[=PKGS]
                         build shared libraries [default=yes]
 --enable-static[=PKGS]
                         build static libraries [default=yes]
 --enable-fast-install[=PKGS]
                         optimize for fast installation [default=yes]
 --disable-libtool-lock  avoid locking (might break parallel builds)
 --enable-libc           Use the system C library [default=yes]
 --enable-audio          Enable the audio subsystem [default=yes]
 --enable-video          Enable the video subsystem [default=yes]
 --enable-events         Enable the events subsystem [default=yes]
 --enable-joystick       Enable the joystick subsystem [default=yes]
 --enable-cdrom          Enable the cdrom subsystem [default=yes]
 --enable-threads        Enable the threading subsystem [default=yes]
 --enable-timers         Enable the timer subsystem [default=yes]
 --enable-file           Enable the file subsystem [default=yes]
 --enable-loadso         Enable the shared object loading subsystem
                         [default=yes]
 --enable-cpuinfo        Enable the cpuinfo subsystem [default=yes]
 --enable-assembly       Enable assembly routines [default=yes]
 --enable-oss            support the OSS audio API [default=yes]
 --enable-alsa           support the ALSA audio API [default=yes]
 --disable-alsatest      Do not try to compile and run a test Alsa program
 --enable-alsa-shared    dynamically load ALSA audio support [default=yes]
 --enable-esd            support the Enlightened Sound Daemon [default=yes]
 --disable-esdtest       Do not try to compile and run a test ESD program
 --enable-esd-shared     dynamically load ESD audio support [default=yes]
 --enable-arts           support the Analog Real Time Synthesizer
                         [default=yes]
 --enable-arts-shared    dynamically load aRts audio support [default=yes]
 --enable-nas            support the NAS audio API [default=yes]
 --enable-diskaudio      support the disk writer audio driver [default=yes]
 --enable-dummyaudio     support the dummy audio driver [default=yes]
 --enable-mintaudio      support Atari audio driver [default=yes]
 --enable-nasm           use nasm assembly blitters on x86 [default=yes]
 --enable-altivec        use altivec assembly blitters on PPC [default=yes]
 --enable-ipod           configure SDL to work with iPodLinux
                         default=yes, on, arm-elf
 --enable-video-nanox    use nanox video driver [default=no]
 --enable-nanox-debug    print debug messages [default=no]
 --enable-nanox-share-memory
                         use share memory [default=no]
 --enable-nanox-direct-fb
                         use direct framebuffer access [default=no]
 --enable-video-x11      use X11 video driver [default=yes]
 --enable-x11-shared     dynamically load X11 support [default=maybe]
 --enable-dga            allow use of X11 DGA code [default=yes]
 --enable-video-dga      use DGA 2.0 video driver [default=yes]
 --enable-video-x11-dgamouse
                         use X11 DGA for mouse events [default=yes]
 --enable-video-x11-vm   use X11 VM extension for fullscreen [default=yes]
 --enable-video-x11-xv   use X11 XvImage extension for video [default=yes]
 --enable-video-x11-xinerama
                         enable X11 Xinerama support [default=yes]
 --enable-video-x11-xme  enable Xi Graphics XME for fullscreen
                         [default=yes]
 --enable-video-x11-xrandr
                         enable X11 Xrandr extension for fullscreen
                         [default=yes]
 --enable-video-x11-dpms enable X11 DPMS extension [default=yes]
 --enable-video-photon   use QNX Photon video driver [default=yes]
 --enable-video-carbon   use Carbon/QuickDraw video driver [default=no]
 --enable-video-cocoa    use Cocoa/Quartz video driver [default=yes]
 --enable-video-fbcon    use framebuffer console video driver [default=yes]
 --enable-video-directfb use DirectFB video driver [default=yes]
 --enable-video-ps2gs    use PlayStation 2 GS video driver [default=yes]
 --enable-video-ggi      use GGI video driver [default=no]
 --enable-video-svga     use SVGAlib video driver [default=yes]
 --enable-video-vgl      use VGL video driver [default=yes]
 --enable-video-wscons   use wscons video driver [default=yes]
 --enable-video-aalib    use AAlib video driver [default=no]
 --enable-video-qtopia   use Qtopia video driver [default=no]
 --enable-video-picogui  use PicoGUI video driver [default=no]
 --enable-video-xbios    use Atari Xbios video driver [default=yes]
 --enable-video-gem      use Atari Gem video driver [default=yes]
 --enable-video-dummy    use dummy video driver [default=yes]
 --enable-video-opengl   include OpenGL context creation [default=yes]
 --enable-osmesa-shared  dynamically load OSMesa OpenGL support
                         [default=yes]
 --enable-input-events   use Linux 2.4 unified input interface
                         [default=yes]
 --enable-input-tslib    use the Touchscreen library for input
                         [default=yes]
 --enable-pth            use GNU pth library for multi-threading
                         [default=yes]
 --enable-pthreads       use POSIX threads for multi-threading
                         [default=yes]
 --enable-pthread-sem    use pthread semaphores [default=yes]
 --enable-stdio-redirect Redirect STDIO to files on Win32 [default=yes]
 --enable-directx        use DirectX for Win32 audio/video [default=yes]
 --enable-sdl-dlopen     use dlopen for shared object loading [default=yes]
 --enable-atari-ldg      use Atari LDG for shared object loading
                         [default=yes]
 --enable-clock_gettime  use clock_gettime() instead of gettimeofday() on
                         UNIX [default=no]
 --enable-rpath          use an rpath when linking SDL [default=yes]

Optional Packages:

 --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
 --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
 --with-pic              try to use only PIC/non-PIC objects [default=use
                         both]
 --with-tags[=TAGS]
                         include additional configurations [automatic]
 --with-alsa-prefix=PFX  Prefix where Alsa library is installed(optional)
 --with-alsa-inc-prefix=PFX  Prefix where include libraries are (optional)
 --with-esd-prefix=PFX   Prefix where ESD is installed (optional)
 --with-esd-exec-prefix=PFX Exec prefix where ESD is installed (optional)
 --with-x                use the X Window System

Some influential environment variables:

 CC          C compiler command
 CFLAGS      C compiler flags
 LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
             nonstandard directory <lib dir>
 CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
             headers in a nonstandard directory <include dir>
 CPP         C preprocessor
 CXX         C++ compiler command
 CXXFLAGS    C++ compiler flags
 CXXCPP      C++ preprocessor
 F77         Fortran 77 compiler command
 FFLAGS      Fortran 77 compiler flags

Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations.