X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnulinker.cpp;h=d2ea51e96c9a3e36387f0f64198aa2c4242443f9;hb=0dea0d850f6690de07933794592916d11c9d3f49;hp=6ea88718fa4d8c3af4f3c2d91863eabefbe74531;hpb=03227882aef8b448065e6ca9cda9b7722b7a9753;p=builder.git diff --git a/source/gnulinker.cpp b/source/gnulinker.cpp index 6ea8871..d2ea51e 100644 --- a/source/gnulinker.cpp +++ b/source/gnulinker.cpp @@ -175,9 +175,8 @@ Task *GnuLinker::Linker::run(const Target &target) const if(static_link_ok) argv.push_back("-static"); - - if(!builder.get_dry_run()) - FS::mkpath(FS::dirname(bin.get_path()), 0755); + else if(architecture->get_system()=="windows") + argv.push_back("-Wl,--enable-auto-import"); return new ExternalTask(argv, work_dir); }