https://github.com/wilkeraziz/mosesdecoder
Tip revision: 5f06e3310f52923c48326b78ef181eff61ef22f8 authored by Hieu Hoang on 17 February 2016, 17:39:38 UTC
Merge branch 'master' of github.com:moses-smt/mosesdecoder
Merge branch 'master' of github.com:moses-smt/mosesdecoder
Tip revision: 5f06e33
check-environment.jam
# get stuff from environment variables if not set on the command line
# unless blocked explicitly
for local what in cmph irstlm
{
if ! [ option.get "with-$(what)" ] && ! [ option.get "no-$(what)" : : no ]
{
local where = [ os.environ "$(what:U)_ROOT" ] ;
if $(where)
{
echo "setting option with-$(what) from environment variable "
"$(what:U)_ROOT ." ;
option.set "with-$(what)" : $(where) ;
}
}
local where = [ option.get "with-$(what)" ] ;
}
# if --with-moses-regtest is specified without a directory
local regtest = [ option.get "with-moses-regtest" : no : yes ] ;
if $(regtest) = yes
{ # regtests requested but no path given
echo "Regression tests requested but no path given." ;
local $(where) = [ os.environ "MOSES_REGTEST_ROOT" ] ;
if ! $(where)
{
local HOME = [ os.environ "HOME" ] ;
if [ path.exists $(HOME)/moses-regression-tests ]
{
echo "Using ~/moses-regression-tests as the default." ;
option.set "with-moses-regtest" : "~/moses-regression-tests" ;
}
}
else
{
if [ path.exists $(where) ]
{
echo "Using $(where) from environment variable MOSES_REGTEST_ROOT."
option.set "with-regtest" : $(where) ;
}
}
}