#!/bin/sh . scripts/configure.sh || exit 1 VERSION="0.2.7" check_cflags() { local i check_cc_flag -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith \ -Wwrite-strings -Wundef -Wmissing-prototypes -Wredundant-decls for i in -Wdeclaration-after-statement -Wold-style-definition do check_cc_flag $i done return 0 } check_vorbis() { pkg_check_modules vorbis "vorbisfile" "" "-lvorbisfile -lvorbis -lm -logg" return $? } flag_dev() { # can't add to CFLAGS yet EXTRA_CFLAGS="-Werror" prefix=$HOME } # defaults prefix=/usr/local bindir="" EXTRA_CFLAGS= add_flag dev n flag_dev "Settings for developers" enable_flag vorbis a CONFIG_VORBIS "Ogg/Vorbis support" add_check check_cc add_check check_cflags add_check check_cc_depgen add_check check_iconv parse_command_line "$@" run_checks var_default bindir "${prefix}/bin" CFLAGS="${CFLAGS} ${EXTRA_CFLAGS}" config_header config.h VERSION CONFIG_VORBIS makefile_vars CONFIG_VORBIS bindir generate_config_mk print_config cat <