#!/bin/sh # # Copyright (C) 2008 Jonathan Moore Liles # This file is licensed under version 2 of the GPL. . scripts/config-funcs begin begin_options ask "Installation prefix" prefix /usr/local ask "Build for debugging" USE_DEBUG no using DEBUG && { ask "Use unoptimized drawing routines" USE_UNOPTIMIZED_DRAWING no ask "Use widget for timeline" USE_WIDGET_FOR_TIMELINE no using WIDGET_FOR_TIMELINE || ask "Use singlebuffered timeline" USE_SINGLEBUFFERED_TIMELINE no } begin_tests require_FLTK 1.1.7 images require_command FLUID fluid require_command ar ar require_command makedepend makedepend require_package JACK 0.103.0 jack require_package sndfile 1.0.17 sndfile require_package liblo 0.23 liblo require_package sigcpp 2.0.0 sigc++-2.0 suggest_package XPM 2.0.0 xpm if ! hostname_resolvable then echo "Your hostname \"$(hostname)\" does not resolve to a valid address." echo "This is a broken configuration and will cause liblo (the" echo "OSC library) to fail to function. Add the line:" echo echo "127.0.0.1 $(hostname)" echo echo "to your /etc/hosts file to fix. And consider switching to a saner distribution." echo fail "Invalid hostname!" fi if ! test_version 1.1.10 $FLTK_VERSION then warn "*** PERFORMANCE WARNING ***" warn "" warn "Your FLTK version is $FLTK_VERSION." warn "" warn "FLTK version 1.3.0 introduced a bug which slows down the" warn "drawing of Non-DAW's timeline by a factor of thousands." warn "" warn "Install FLTK 1.1.10 and try again." warn "" warn "Alternatively, you can rerun configure and answer 'yes' to" warn "the question 'Use widget for timeline'. It will be fast, but" warn "you won't be able to see the playhead." warn "" warn "Please send any and all complaints to the FLTK developers!" fi test_version `version_of liblo` 0.26 || warn "Version $(version_of liblo) of liblo is slow to create servers. Consider upgrading to 0.26 or later" end