Thiago Macieira wrote: > Brad King wrote: >> The equivalent in CMake would be to just remove static libraries from >> the list of libraries put on the link line for a shared library. The >> static libraries should still be listed as dependencies so that when the >> executable links to the shared library it gets the static library too. >> >> Does this sound correct? > > No. They should be completely forbidden. > > If you do it like that, it'll work for a shared library that is produced > in the same cmake build. But it'll fail for a 3rd-party (from a different > cmake build), since the dependency isn't recorded anywhere. > > Unless you're proposing to create and install .la files.
Sure it is recorded. Look at the EXPORT_LIBRARY_DEPENDENCIES command. -Brad _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
