$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Jonathan Biggar (jon_at_[hidden])
Date: 2008-07-22 00:26:08
I want to select a source file based on the value of <target-os>, but it
seems rather unsatisfying to have to write an alias rule for each os I
support.
I've figured out that I can do this:
os-names = [ modules.peek builtin : .os-names ] ;
for local os in $(os-name)
{
alias target-os-source : foo-$(os).cpp : <target-os>$(os) ;
}
which saves some typing or cut & paste errors, but that's still rather
unsatisfying.
Seems to me there ought to be a better way, but I haven't found one yet.
-- Jon Biggar Floorboard Software jon_at_[hidden] jon_at_[hidden]