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