$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-03-21 02:00:36
Thomas Klimpel wrote:
> I'm trying to convert the following section from a boost.build v1 Jamfile
> 
> BLAS_PATH ?= /usr/lib ;
> BLAS_LIB  ?= blas g2c ;
> 
> exe blas1
>         : blas1.cpp
>         :  <include>$(BOOST_ROOT)
>            <include>$(BOOST)
>            <library-path>$(BLAS_PATH)
>            <find-library>$(BLAS_LIB)
>         ;
> 
> to a boost.build v2 Jamfile.v2. The only solution I could come up with was using <linkflags>, but
> the documentation gave me the impression that <linkflags> is only intended for exceptional
> situations. Now linking against an external library doesn't seem that exceptional to me.
> 
> 
> BLAS_PATH ?= -L/usr/lib ;
> BLAS_LIB  ?= -lblas -lg2c ;
> 
> exe blas1
>         : blas1.cpp
>         :  <include>$(BOOST_ROOT)
>            <include>$(BOOST)
>            <linkflags>$(BLAS_PATH)
>            <linkflags>$(BLAS_LIB)
>         ;
> 
> 
> Is this solution "correct", or is there a better/simpler solution?
Do the docs at: 
        http://boost.org/boost-build2/doc/html/bbv2/tasks/libraries.html
help?
- Volodya