Improved configuration

This commit is contained in:
Carsten Larsen 2017-04-22 00:53:41 +02:00
bovenliggende d723292cc7
commit 2f5a7f1a8e
1 gewijzigde bestanden met toevoegingen van 15 en 2 verwijderingen

17
configure vendored
Bestand weergeven

@ -36,7 +36,7 @@ openlibm=false
stdlibm=false
stdlibc=false
useldconfig=false
fpic=true
fpic=false
prefix="/usr"
pkgconfigdir="lib/pkgconfig"
@ -46,6 +46,7 @@ cxxflags=""
ldflags=""
gcclib="-lstdc++"
libm=""
libc=""
for arg in "$@"; do
unknown=true
@ -108,6 +109,17 @@ for arg in "$@"; do
useldconfig=false
unknown=false
;;
--enable-pic)
fpic=true
unknown=false
;;
--disable-pic)
fpic=false
unknown=false
;;
--enable-debug)
debugsym=true
unknown=false
@ -258,6 +270,7 @@ fi
if $stdlibc; then
gcclib="${gcclib} -lc"
libc="-lc"
fi
if $fpic; then
@ -859,7 +872,7 @@ echo " \${MKDIR} static"
echo " \${MKDIR} shared"
echo
echo "\${solib}: build ${libcs}"
echo " \${CC} \${CFLAGS} -shared ${exestrip} -fPIC -Wl,-soname,\${solib}${soverion} -o \${solib} ${libcs} -lc"
echo " \${CC} \${CFLAGS} -shared ${exestrip} -fPIC -Wl,-soname,\${solib}${soverion} -o \${solib} ${libcs} ${libc}"
echo
echo "\${alib}: build ${libc}"
echo " \${AR} rcs static/\${alib} ${libc}"