Boost logo

Boost-Build :

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:
>> Hi,
>> 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, david.abrahams at, gregod at, cpdaniel at, john at