mirror of
https://github.com/AuxXxilium/eudev.git
synced 2025-02-22 01:44:49 +07:00
autogen.sh: simplify
This commit is contained in:
parent
1b98ae83be
commit
048dc83a78
35
autogen.sh
35
autogen.sh
@ -9,32 +9,11 @@ CFLAGS="-g -Wall \
|
||||
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
|
||||
-Wstrict-prototypes -Wshadow \
|
||||
-Wformat=2 -Wtype-limits"
|
||||
args="--prefix=/usr --exec-prefix= --sysconfdir=/etc --with-selinux --enable-gtk-doc"
|
||||
libdir=$(basename $(cd /lib/$(gcc -print-multi-os-directory); pwd))
|
||||
|
||||
case "$1" in
|
||||
*install|"")
|
||||
args="$args --with-libdir-name=$libdir"
|
||||
export CFLAGS="$CFLAGS -O2"
|
||||
echo " configure: $args"
|
||||
echo
|
||||
./configure $args
|
||||
;;
|
||||
*devel)
|
||||
args="$args --enable-debug --with-libdir-name=$libdir"
|
||||
export CFLAGS="$CFLAGS -O0"
|
||||
echo " configure: $args"
|
||||
echo
|
||||
./configure $args
|
||||
;;
|
||||
*clean)
|
||||
./configure
|
||||
make maintainer-clean
|
||||
git clean -f -X
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 [--install|--devel|--clean]"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
libdirname=$(basename $(cd /lib/$(gcc -print-multi-os-directory); pwd))
|
||||
args="--prefix=/usr --exec-prefix= --sysconfdir=/etc \
|
||||
--libdir=/usr/$libdirname --with-libdir-name=$libdirname \
|
||||
--with-selinux --enable-gtk-doc
|
||||
|
||||
export CFLAGS="$CFLAGS -O2"
|
||||
./configure $args $@
|
||||
|
Loading…
Reference in New Issue
Block a user