mirror of
https://github.com/AuxXxilium/eudev.git
synced 2025-02-23 02:30:27 +07:00
autogen.sh: simplify
This commit is contained in:
parent
1b98ae83be
commit
048dc83a78
33
autogen.sh
33
autogen.sh
@ -9,32 +9,11 @@ CFLAGS="-g -Wall \
|
|||||||
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
|
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
|
||||||
-Wstrict-prototypes -Wshadow \
|
-Wstrict-prototypes -Wshadow \
|
||||||
-Wformat=2 -Wtype-limits"
|
-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
|
libdirname=$(basename $(cd /lib/$(gcc -print-multi-os-directory); pwd))
|
||||||
*install|"")
|
args="--prefix=/usr --exec-prefix= --sysconfdir=/etc \
|
||||||
args="$args --with-libdir-name=$libdir"
|
--libdir=/usr/$libdirname --with-libdir-name=$libdirname \
|
||||||
|
--with-selinux --enable-gtk-doc
|
||||||
|
|
||||||
export CFLAGS="$CFLAGS -O2"
|
export CFLAGS="$CFLAGS -O2"
|
||||||
echo " configure: $args"
|
./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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user