#! /usr/bin/env bash # file : build/import/libboost/configure # copyright : Copyright (c) 2005-2011 Boris Kolpackov # license : GNU GPL v2; see accompanying LICENSE file # $1 - out config file # # bld_root - build root # project_name - project name # source $bld_root/dialog.bash $echo $echo "Configuring external dependency on 'boost libraries' for '$project_name'." $echo $echo $echo "Would you like to configure dependency on the installed version" $echo "of 'boost libraries' as opposed to the development build?" $echo installed=`read_y_n y` if [ "$installed" = "n" ]; then $echo $echo "Please enter the 'boost' root directory." $echo root=`read_path --directory --exist` $echo $echo "Please select the library type you would like to use:" $echo $echo "(1) archive" $echo "(2) shared object" $echo type=`read_option "archive shared" "shared"` fi $echo $echo "Link explicitly to the boost system library? This library" $echo "is available since boost 1.35.0 and linking to it explicitly" $echo "may be required by newer linkers." $echo link_system=`read_y_n y` $echo $echo "Please enter optional suffix that may be embedded into the" $echo "boost library names. For example, if your library names are in" $echo "the libboost_regex-gcc41-mt-d.so form, then enter -gcc41-mt-d" $echo "Otherwise leave this field blank." $echo suffix= read -e -p "[]: " suffix echo libboost_installed := $installed >$1 echo libboost_suffix := $suffix >>$1 echo libboost_system := $link_system >>$1 if [ "$installed" = "n" ]; then echo libboost_root := $root >>$1 echo libboost_type := $type >>$1 fi