[SDL] perl script to allow both SDL-1.2 and SDL-1.3 on same computer (windows users don't need this)

Kenneth Bull llubnek at gmail.com
Fri Aug 28 06:26:51 PDT 2009


This script allows you to have both SDL 1.2 and SDL 1.3 installed.


How to use:

 1. Save renamesdl1.3.pl to home directory

 2. Compile SDL
    svn checkout http://svn.libsdl.org/trunk/SDL
    cd SDL
    ./autogen.sh
    ./configure --prefix=$HOME/sdl-1.3
    make
    make install

 3. run script in the directory SDL 1.3 is installed
    cd ~/sdl-1.3
    perl ~/renamesdl1.3.pl

 4. copy files to /usr/local
    sudo cp -r * /usr/local


To compile a program using SDL 1.3 instead of SDL 1.2, do this:

    gcc `pkg-config sdl-1.3 --cflags --libs` -o program source.c

or this:

    gcc `sdl-1.3-config --cflags --libs` -o program source.c

or, if using autoconf, add this to configure.in / configure.ac:

    PKG_CHECK_MODULES([SDL_13], [sdl-1.3 >= 1.3.0])
    AC_SUBST(SDL_13_CFLAGS)
    AC_SUBST(SDL_13_LIBS)

after which you can use SDL_13_CFLAGS and SDL_13_LIBS in your
makefile.in / makefile.am.


Look here if you need help with pkg-config, autoconf and automake:

http://www.openismus.com/documents/linux/using_libraries/using_libraries.shtml#configure
-------------- next part --------------
A non-text attachment was scrubbed...
Name: renamesdl1.3.pl
Type: application/x-perl
Size: 1777 bytes
Desc: not available
URL: <http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20090828/609fcd4c/attachment.bin>


More information about the SDL mailing list