+
+ImportLibrary::ImportLibrary(Builder &b, const Component &c, ExportDefinitions &exp):
+ FileTarget(b, c.get_package(), c.get_package().get_out_dir()/format("lib%s.dll.a", c.get_name())),
+ shared_lib(&exp.get_library())
+{
+ component = &c;
+ add_dependency(exp);
+
+ install_location = "lib";
+
+ const string &version = component->get_package().get_interface_version();
+ if(!version.empty())
+ install_filename = format("lib%s-%s.dll.a", c.get_name(), version);
+}