X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexecutable.cpp;h=488dd2966a27279e1d85ac8100f1be51977fdafd;hb=4c11e2a041d2064f44b7eb3dbf1976c35fc8881c;hp=ea2f4e0204684cb94ea25799fcd57e50a8029040;hpb=0f5283a54fd188072eca23fbd980a43c6c869913;p=builder.git diff --git a/source/executable.cpp b/source/executable.cpp index ea2f4e0..488dd29 100644 --- a/source/executable.cpp +++ b/source/executable.cpp @@ -14,6 +14,7 @@ Distributed under the LGPL #include "link.h" #include "objectfile.h" #include "package.h" +#include "sharedlibrary.h" #include "staticlibrary.h" using namespace std; @@ -34,6 +35,8 @@ Finds and adds any required libraries to the dependencies. void Executable::find_depends() { LibMode libmode=comp.get_package().get_library_mode(); + if(dynamic_cast(this)) + libmode=DYNAMIC; list queue; list dep_libs;