Subject: Re: [Boost-build] Setting layout from Jamfile
From: Antony Polukhin (antoshkka_at_[hidden])
Date: 2014-10-06 10:18:08
2014-10-03 11:44 GMT+04:00 Vladimir Prus <ghost_at_[hidden]>:
> On 09/29/2014 09:01 PM, Antony Polukhin wrote:
>> Is there any way to force "system" layout for some of the shared
>> libraries from within Jamfile.v2?
>> Setting <layout>system produces error:
>> error: unknown feature "<layout>"
>> D:/boost/tools/build/src/build\feature.jam:359: in
>> expand-subfeatures-aux from module feature
> Hi Antony,
> there's no way to set a layout - it's sort of global property at present.
> Of course, you can
> look at boostcpp.tag, at
> and reuse it, with possible factoring, or create your own tag function
> that would
> call common.format-name appropriately.
Thank you for the answer!
My knowledge of Bjam is not good, so instead of modifying boostcpp.jam I've
took config/auto_link.hpp as a base and made a macro to produce library
name. Now `"my_plugin_sum" BJAM_LIBRARY_DECORATIONS` becomes
-- Best regards, Antony Polukhin
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