[QBS] Link static libraries with shared library.

Sergei Lopatin magist3r at gmail.com
Wed Sep 19 12:53:42 CEST 2012


Hi there!

I have a library (lib.so) and some plugins depends on this library.
So all plugins build as shared libraries and link with lib.so.

But for now I need to build all plugins as static libraries and put
them in lib.so
There is some trouble. I could write Depends { name: "plugin1", name:
"plugin2", ...} in lib.qbs, but lib.so really not depends on plugins.
Btw make all plugins as dependencies is ugly.

Maybe we can create a property for staticLibrary in Depends:

plugin1.qbs:

StaticLibrary {
   Depends {name "lib"; link: true} // put plugin1.a in lib.so
}

Any ideas?

-- 
Regards, Sergei
e-mail: magist3r at gmail.com



More information about the Qbs mailing list