Boost logo

Boost-Build :

From: Alan Gutierrez (alan-jamboost_at_[hidden])
Date: 2005-01-01 21:33:32


Was working from 1.32.0.

The jamfile.

import os ;
import modules ;

local BOOST_PATH = [ modules.peek : BOOST_PATH ] ;

local os = [ modules.peek : OS ] ;

rule xecho ( name : stuff * )
{
echo $(name) $(stuff) ;
}

if [ os.name ] in MACOSX
{
ui = osx ;
}

xecho lib : $(ui) ;

lib libui
:
core/grid/grid.cpp
$(ui)//$(ui)
:
<user-interface>gui
<include>$(BOOST_PATH)/
<include>../include
<framework>Carbon
<link>static
;

Output:

lib osx
/er/src/boost/tools/build/v2/build/targets.jam:794: in object(file-reference)@1.exists
rule CHECK_IF_FILE unknown in module object(file-reference)@1.
/er/src/boost/tools/build/v2/build/targets.jam:369: in find-really
/er/src/boost/tools/build/v2/build/targets.jam:401: in object(project-target)@1.find
/er/src/boost/tools/build/v2/build/targets.jam:828: in resolve-reference
/er/src/boost/tools/build/v2/build/targets.jam:847: in targets.generate-from-reference
/er/src/boost/tools/build/v2/build/targets.jam:1056: in generate-dependencies
/er/src/boost/tools/build/v2/build/targets.jam:1097: in object(typed-target)@1.generate
/er/src/boost/tools/build/v2/build/targets.jam:750: in generate-really
/er/src/boost/tools/build/v2/build/targets.jam:723: in object(main-target)@1.generate
/er/src/boost/tools/build/v2/build/targets.jam:252: in object(project-target)@1.generate
/er/src/boost/tools/build/v2/build-system.jam:160: in load
/er/src/boost/tools/build/v2/kernel/modules.jam:259: in import
/er/src/boost/tools/build/v2/kernel/bootstrap.jam:120: in boost-build
/er/src/boost/tools/build/v2/boost-build.jam:2: in module scope

--
Alan Gutierrez - alan_at_[hidden]
 

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