1c274146f6
From Brad (new maintainer). "theoretically ok" ajacoutot@
86 lines
2.0 KiB
Plaintext
86 lines
2.0 KiB
Plaintext
$OpenBSD: patch-configure,v 1.5 2009/04/14 19:50:47 kili Exp $
|
|
--- configure.orig Wed Feb 4 16:45:09 2009
|
|
+++ configure Thu Mar 5 10:44:49 2009
|
|
@@ -1,4 +1,4 @@
|
|
-#!/bin/bash
|
|
+#!/bin/sh
|
|
|
|
if test x"$1" = x"-h" -o x"$1" = x"--help" ; then
|
|
|
|
@@ -70,6 +70,18 @@ ASFLAGS=""
|
|
|
|
EXE=""
|
|
|
|
+# check whether 'echo -n' works as expected, otherwise try printf
|
|
+if [ "x`echo -n houba`" = xhouba ]
|
|
+then
|
|
+ ECHON="echo -n"
|
|
+elif [ "x`printf houba`" = xhouba ]
|
|
+then
|
|
+ ECHON="printf"
|
|
+else
|
|
+ echo "Neither 'echo -n' nor 'printf' are working with your shell!"
|
|
+ exit 1
|
|
+fi
|
|
+
|
|
# parse options
|
|
|
|
for opt do
|
|
@@ -371,21 +383,15 @@ if [ "$avis_input" = "yes" ] ; then
|
|
fi
|
|
|
|
if [ "$pic" = "yes" ] ; then
|
|
- CFLAGS="$CFLAGS -fPIC"
|
|
ASFLAGS="$ASFLAGS -DPIC"
|
|
# resolve textrels in the x86 asm
|
|
cc_check stdio.h -Wl,-Bsymbolic && LDFLAGS="$LDFLAGS -Wl,-Bsymbolic"
|
|
fi
|
|
|
|
-if [ "$debug" != "yes" -a "$gprof" != "yes" ]; then
|
|
- CFLAGS="$CFLAGS -s -fomit-frame-pointer"
|
|
- LDFLAGS="$LDFLAGS -s"
|
|
-fi
|
|
-
|
|
if [ "$debug" = "yes" ]; then
|
|
CFLAGS="-O1 -g $CFLAGS"
|
|
else
|
|
- CFLAGS="-O4 -ffast-math $CFLAGS"
|
|
+ CFLAGS="-ffast-math $CFLAGS"
|
|
fi
|
|
|
|
if cc_check "stdio.h" "" "fseeko(stdin,0,0);" ; then
|
|
@@ -418,10 +424,16 @@ EXE=$EXE
|
|
VIS=$vis
|
|
HAVE_GETOPT_LONG=$HAVE_GETOPT_LONG
|
|
DEVNULL=$DEVNULL
|
|
+ECHON=$ECHON
|
|
EOF
|
|
|
|
+$ECHON 'CONFIGURE_ARGS=' >> config.mak
|
|
+for A in "$@" ; do
|
|
+ $ECHON " '$A'" >> config.mak
|
|
+done
|
|
+echo '' >> config.mak
|
|
+
|
|
if [ "$shared" = "yes" ]; then
|
|
- API=$(grep '#define X264_BUILD' < x264.h | cut -f 3 -d ' ')
|
|
if [ "$SYS" = "MINGW" ]; then
|
|
echo "SONAME=libx264-$API.dll" >> config.mak
|
|
echo 'IMPLIBNAME=libx264.dll.a' >> config.mak
|
|
@@ -437,14 +449,13 @@ if [ "$shared" = "yes" ]; then
|
|
else
|
|
echo "SOSUFFIX=so" >> config.mak
|
|
echo "SONAME=libx264.so.$API" >> config.mak
|
|
- echo 'SOFLAGS=-Wl,-soname,$(SONAME)' >> config.mak
|
|
fi
|
|
echo 'default: $(SONAME)' >> config.mak
|
|
fi
|
|
|
|
./version.sh
|
|
|
|
-pclibs="-L$libdir -lx264 $libpthread"
|
|
+pclibs="-L$libdir -lx264 -lm $libpthread"
|
|
|
|
cat > x264.pc << EOF
|
|
prefix=$prefix
|