dub build to generate different kinds of libs

Andre Pany andre at s-e-a-p.de
Wed Jul 29 13:26:45 UTC 2020


On Tuesday, 28 July 2020 at 22:10:58 UTC, jeff thompson wrote:
> On Tuesday, 28 July 2020 at 22:08:14 UTC, Steven Schveighoffer 
> wrote:
>> On 7/28/20 5:50 PM, jeff thompson wrote:
>>> Hello
>>> 
>>> Im brand new to D (loving it btw!) and have decided to build 
>>> a largish windows project in the language. First question, is 
>>> there a dub.json setup to have a dub build to generate 
>>> multiple binaries in one call? Like a dll and a static lib. 
>>> Seems like it would be easy maybe im missing something 
>>> obvious? Like a configuration with multiple targetTypes.
>>
>> Yes, just do that (make multiple configurations)
>>
>> You just have to build them separately:
>>
>> dub build --config=library
>> dub build --config=application
>>
>> -Steve
>
> Thanks Steve!, ya i know i can call build twice but i was 
> wondering if there was any config magic for dub to make it 
> output multiple library types in one call to build

As far as I remember if you set the targetType of the main 
package to none it build all the sub packages in one call. 
Therefore you have 2 sub packages instead of 2 configurations.

But I have to say I have never done it myself, but just saw the 
pr which should implement this behavior.

Kind regards
Andre


More information about the Digitalmars-d-learn mailing list