X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnulinker.cpp;h=a56d716780817cdd63f3e9536584bc242ac19b78;hb=df88e22a258f169b9505acb0cb8d0ba7e66af7b6;hp=b2516d6394eab3ddec5733d10347e0d43923e721;hpb=7bcd4fef81679dedcabc5a58b12511a6b52c4fe4;p=builder.git diff --git a/source/gnulinker.cpp b/source/gnulinker.cpp index b2516d6..a56d716 100644 --- a/source/gnulinker.cpp +++ b/source/gnulinker.cpp @@ -246,6 +246,13 @@ Task *GnuLinker::Linker::run(const Target &target) const } } + for(BuildInfo::WordList::const_iterator i=binfo.libs.begin(); i!=binfo.libs.end(); ++i) + if(i->size()>10 && !i->compare(i->size()-10, 10, ".framework")) + { + argv.push_back("-framework"); + argv.push_back(i->substr(0, i->size()-10)); + } + if(need_l_objc) argv.push_back("-lobjc"); if(static_link_ok)