blob: 3a339fb203cbe7c9110f4a04b8944cd45707bf1b [file] [log] [blame]
Lucas De Marchiecd40ee2011-11-21 12:35:15 -02001#!/bin/sh -e
2
3autoreconf --install --symlink
4
Lucas De Marchie7d90362011-11-24 13:29:28 -02005MYCFLAGS="-g -Wall -Wextra \
Lucas De Marchiecd40ee2011-11-21 12:35:15 -02006-Wmissing-declarations -Wmissing-prototypes \
7-Wnested-externs -Wpointer-arith \
8-Wpointer-arith -Wsign-compare -Wchar-subscripts \
9-Wstrict-prototypes -Wshadow \
Lucas De Marchie7d90362011-11-24 13:29:28 -020010-Wformat-security -Wtype-limits \
11-Wformat=2 -Wuninitialized -Winit-self -Wundef \
12-Wmissing-include-dirs -Wold-style-definition \
13-Wfloat-equal -Wredundant-decls -Wendif-labels \
14-Wcast-align -Wstrict-aliasing -Wwrite-strings \
15-Wno-unused-parameter"
Lucas De Marchiecd40ee2011-11-21 12:35:15 -020016
17libdir() {
18 echo $(cd $1/$(gcc -print-multi-os-directory); pwd)
19}
20
21args="--prefix=/usr \
22--sysconfdir=/etc \
23--libdir=$(libdir /usr/lib)"
24
Lucas De Marchic931d002011-11-24 13:29:44 -020025if [ -z "$NOCONFIGURE" ]; then
26 ./configure $args CFLAGS="${MYCFLAGS} ${CFLAGS}" $@
27fi