diff options
Diffstat (limited to 'src/contrib/SDL-3.2.20/build-scripts/strip_fPIC.sh')
-rwxr-xr-x | src/contrib/SDL-3.2.20/build-scripts/strip_fPIC.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/contrib/SDL-3.2.20/build-scripts/strip_fPIC.sh b/src/contrib/SDL-3.2.20/build-scripts/strip_fPIC.sh new file mode 100755 index 0000000..8719b89 --- /dev/null +++ b/src/contrib/SDL-3.2.20/build-scripts/strip_fPIC.sh | |||
@@ -0,0 +1,21 @@ | |||
1 | #!/bin/sh | ||
2 | # | ||
3 | # libtool assumes that the compiler can handle the -fPIC flag | ||
4 | # This isn't always true (for example, nasm can't handle it) | ||
5 | command="" | ||
6 | while [ $# -gt 0 ]; do | ||
7 | case "$1" in | ||
8 | -?PIC) | ||
9 | # Ignore -fPIC and -DPIC options | ||
10 | ;; | ||
11 | -fno-common) | ||
12 | # Ignore -fPIC and -DPIC options | ||
13 | ;; | ||
14 | *) | ||
15 | command="$command $1" | ||
16 | ;; | ||
17 | esac | ||
18 | shift | ||
19 | done | ||
20 | echo $command | ||
21 | exec $command | ||