|
Boost-Build : |
From: Konstantin Litvinenko (darkangel_at_[hidden])
Date: 2004-10-12 01:55:14
Hello, All!
I have jamfile:
===============================================
project runtime-dlls ;
import type ;
type.register BPL : bpl : SHARED_LIB ;
lib cc3260mt : : <file>builder/6.4/cc3260mt.dll <toolset>borland-6.4
<threading>multi <link-runtime>shared ;
lib stlpmt45 : : <file>builder/6.4/stlpmt45.dll <toolset>borland-6.4
<threading>multi <link-runtime>shared ;
lib borlndmm : : <file>builder/6.4/borlndmm.dll <toolset>borland-6.4
<threading>multi <link-runtime>shared ;
lib visualclx60 : : <file>builder/6.4/visualclx60.bpl <toolset>borland-6.4
<link-runtime>shared ;
lib qtintf : : <file>builder/6.4/qtintf.dll <toolset>borland-6.4
<link-runtime>shared ;
lib rtl60 : : <file>builder/6.4/rtl60.bpl <toolset>borland-6.4
<link-runtime>shared ;
alias runtime : cc3260mt stlpmt45 borlndmm rtl60 : <toolset>borland-6.4
<link-runtime>shared ;
alias runtime : : <toolset>msvc <link-runtime>shared ;
================================================
and another one:
================================================
exe UnitTests : $(CPP_SOURCES)
..//BusinessLogic
:
<threading>multi
<link-runtime>shared
;
stage make_all : UnitTests DirectoryBuilder//directory_builder
:
<include-type>SHARED_LIB
<include-type>EXE
<location>test_env
;
================================================
BusinessLogic its lib target that have /runtime-dlls//runtime in
sources. In project-root.jam i configure mscv and borland toolsets as
follow:
using msvc : 7 ;
using borland : 6.4 ;
When I try build make_all with command line "bjam msvc make_all debug"
everything OK. But if I do "bjam borland make_all debug" I have error
error: failed to build /runtime-dlls/runtime with properties {skiped}
because no best-matching alternative could be found. What I do wrong?
With best regards, Konstantin Litvinenko. E-mail: darkangel_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