annotate strip_fPIC.sh @ 939:c7c04f811994

Date: Tue, 01 Jun 2004 15:27:44 +0300 From: Martin_Storsj Subject: Update for dynamic loading of ALSA I sent you a patch a few months ago which enables SDL to load ALSA dynamically. Now I've finally got time to tweak this yet some more. I've added code from alsa.m4 (from alsa's dev package) to acinclude.m4, and made the detection of the alsa library name a bit better. I've also fixed up the loading versioned symbols with dlvsym, so that it falls back to dlsym. I wouldn't say the configure script is complete yet, but this is how far I've come this time, and I'm no expert at those things.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 21 Aug 2004 04:20:00 +0000
parents 48c34d68918e
children
rev   line source
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1 #!/bin/sh
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
2 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
3 # libtool assumes that the compiler can handle the -fPIC flag
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
4 # This isn't always true (for example, nasm can't handle it)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
5 command=""
1
cf2af46e9e2a Changes since SDL 1.2.0 release
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
6 while [ $# -gt 0 ]; do
22
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
7 case "$1" in
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
8 -?PIC)
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
9 # Ignore -fPIC and -DPIC options
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
10 ;;
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
11 *)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
12 command="$command $1"
22
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
13 ;;
48c34d68918e Fixed to work on Solaris x86
Sam Lantinga <slouken@lokigames.com>
parents: 1
diff changeset
14 esac
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
15 shift
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
16 done
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
17 echo $command
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
18 exec $command