|
Boost-Build : |
From: pal.tw (pal.tw_at_[hidden])
Date: 2003-10-21 02:57:30
--- In jamboost_at_[hidden], Vladimir Prus <ghost_at_c...> wrote:
> That's simple. The "hacking.txt" document tells how to send a patch.
>
Thank you. sorry that I didn't notice this.
> I recall Matt Armstrong has implemented something similiar for this
patched
> version of Perforce Jam. Is it primarily used for detecting where
msvc is
> installed?
>
yes.
> I'm +/- 0 on this change, since we did not seen any complains from
msvc users.
> Anybody has an opinion?
The original msvc.jam has the following line
-----------------------------------------------
setup = $(path)\\bin\\$(setup) ;
-----------------------------------------------
But it is not true for PSDK's setup file which is not in
'bin' directory. So I must modify the file to
-----------------------------------------------
setup = $(path)\\$(setup) ;
-----------------------------------------------
But it is still not a solution.
>
>
> You know, I think this is a bit out of jam's scope. For example, I
have
> nightly build script written in bash. I think separate script is
more
> powerfull that PREBUILD/POSTBUILD could be, for example, it can
checkout the
> project first --- where no Jamfile exists, or it can check return
code, or do
> conditional logic, and so on.
>
mm... I completely agree with your opinion.
This is out of jam's scope. So forget it.
The batch file on Win32 is not so powerful as UNIX-like shell script.
Sometimes it sucks for me to write a long batch file...
> I am not sure that "%" is needed for linux. The shell there has no
command
> line limit other than the limit enforced by the kernel.
>
Even if "%" is not needed for linux, I guess
when the builder set the JAMSHELL to "%", the process will be broken,
because the code seems not to deal with it.
- Paul Lin
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk