Add a precompiled c++ obj file to dub
Fra Mecca
me at francescomecca.eu
Sun Oct 8 02:58:36 UTC 2017
On Saturday, 7 October 2017 at 23:54:50 UTC, user1234 wrote:
> On Saturday, 7 October 2017 at 19:56:52 UTC, Fra Mecca wrote:
>> Hi all,
>> I am writing a backend that is partly Vibe.d and partly
>> clucene in c++.
>> I have some object files written in c++ and compiled with g++
>> that are not considered by dub during the linking phase and
>> throws `function undefined error ` every time.
>>
>> Is there a way to tell dub to let dmd handle that .o files?
>
> Yes, add this to your JSON:
>
> "sourceFiles-linux-x86_64" : [
> "somepath/yourobject.o"
> ],
I tried the sourceFiles approach, it failed and I could reproduce
that in some days.
At the end I added them as linking options (lflags) but it is
kinda odd that it works given that everything is supplied to dmd
as -Lobj.o
More information about the Digitalmars-d-learn
mailing list