mirror of
https://github.com/AuxXxilium/eudev.git
synced 2024-12-28 06:35:34 +07:00
36 lines
652 B
Bash
Executable File
36 lines
652 B
Bash
Executable File
#!/bin/sh -e
|
|
|
|
gtkdocize
|
|
autoreconf --install --symlink
|
|
|
|
MYCFLAGS="-g -Wall \
|
|
-Wmissing-declarations -Wmissing-prototypes \
|
|
-Wnested-externs -Wpointer-arith \
|
|
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
|
|
-Wstrict-prototypes -Wshadow \
|
|
-Wformat=2 -Wtype-limits"
|
|
|
|
case "$CFLAGS" in
|
|
*-O[0-9]*)
|
|
;;
|
|
*)
|
|
MYCFLAGS="$MYCFLAGS -O2"
|
|
;;
|
|
esac
|
|
|
|
libdir() {
|
|
echo $(cd $1/$(gcc -print-multi-os-directory); pwd)
|
|
}
|
|
|
|
args="--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--sbindir=/sbin \
|
|
--libdir=$(libdir /usr/lib) \
|
|
--with-rootlibdir=$(libdir /lib) \
|
|
--libexecdir=/lib/udev \
|
|
--with-selinux \
|
|
--enable-gtk-doc"
|
|
|
|
export CFLAGS="$CFLAGS $MYCFLAGS"
|
|
./configure $args $@
|