[Scons-users] placing object files to one common directory

William Blevins wblevins001 at gmail.com
Mon Apr 27 19:01:53 EDT 2015


Endre,

Are you trying to build a GTest executable suite?  I recommend simply
building the fixtures as libraries and linking them into your couples line
of GTest executable.  There isn't a good reason to copy objects around IMHO.

V/R,
William

On Mon, Apr 27, 2015 at 3:55 PM, Bill Deegan <bill at baddogconsulting.com>
wrote:

> Endre,
>
> Not via VariantDir for sure.
> You could make a pseudo builder (see user guide) which you call which
> prepends the target with your "object dir"
>
> -Bill
>
> On Mon, Apr 27, 2015 at 2:48 PM, Endre Bak <ebak32 at gmail.com> wrote:
>
>> Hi,
>>
>> I would like to place all object files from multiple source directories
>> into one common object directory. Is that possible?
>> I tried it with the following code:
>>
>> for src in [GTEST_DIR, 'src', 'mock']:
>>     VariantDir('objs', src, duplicate=0)
>>
>> But it is rejected:
>> scons: *** 'objs' already has a source directory:
>> '/home/endre/Prg/Repos/GTestGMock/gtest-1.7.0'.
>>
>> Thanks,
>> Endre
>>
>> _______________________________________________
>> Scons-users mailing list
>> Scons-users at scons.org
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
>>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20150427/187bd433/attachment.html>


More information about the Scons-users mailing list