$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Piotr Jachowicz (pjachowi_at_[hidden])
Date: 2008-03-18 05:14:48
Hello,
Bjam under Cygwin tries to export path without surrounding it with ""
(for example when unit-test refers to project in different directory).
If path contains spaces it causes error, like this:
/bin/sh: line 1: and: command not found
    PATH=/cygdrive/c/Documents and
Settings/pjachowi/tocxml/bin/gcc-3.4.4/debug:/usr/bin:/usr/lib:/usr/lib32:/usr/lib64:$PATH
export PATH
I've fixed it by replacing $(value) with \"$(value)\" for non-NT
systems in rule variable-setting-command (tools/common.jam):
rule variable-setting-command ( variable : value )
{
    local nl = "
" ;
    if [ os.name ] = NT
    {
        return "set $(variable)=$(value)$(nl)" ;
    }
    else
    {
        return $(variable)="\"$(value)\"$(nl)export $(variable)$(nl)" ;
    }
}
Is it correct solution?
-- Piotr Jachowicz