]> git.tdb.fi Git - builder.git/commitdiff
Make import libraries transitively depend on the shared library
authorMikko Rasa <tdb@tdb.fi>
Fri, 5 Jan 2024 14:55:12 +0000 (16:55 +0200)
committerMikko Rasa <tdb@tdb.fi>
Fri, 5 Jan 2024 14:55:12 +0000 (16:55 +0200)
This ensures the shared libraries are installed when a program is built.

source/lib/importlibrary.cpp

index 8fa42f70f8a0f4108ea1f93befac372628027fe7..f4881865a3154620224557230fbf2d376895a5ee 100644 (file)
@@ -18,6 +18,8 @@ ImportLibrary::ImportLibrary(Builder &b, const Component &c, SharedLibrary &sl):
        shared_lib->set_import_library(this);
 
        install_location = "lib";
+
+       add_transitive_dependency(*shared_lib);
 }
 
 string ImportLibrary::generate_filename(const Component &comp, const SharedLibrary &sl)