]> git.tdb.fi Git - builder.git/blobdiff - source/architecture.cpp
Refactor build graph into its own class
[builder.git] / source / architecture.cpp
index efe9c732dd707696d3d74610e340065c480960f2..fd31bcdbfd942a9ad05146d73e7dbb73fcecc38b 100644 (file)
@@ -108,8 +108,10 @@ Architecture::Architecture(Builder &b, const string &spec):
        {
                sharedlib_patterns.push_back(Pattern("%.dll"));
                sharedlib_patterns.push_back(Pattern("lib%.dll"));
+               /* XXX Hack: Consider import libraries (*.dll.a) as dynamic libraries,
+               even though technically they are linked statically. */
+               sharedlib_patterns.push_back(Pattern("lib%.dll.a"));
                staticlib_patterns.push_back(Pattern("lib%.a"));
-               staticlib_patterns.push_back(Pattern("lib%.dll.a"));
                executable_patterns.push_back(Pattern("%.exe"));
        }
        else