oxen-io / libsession-util

Session utilities library
GNU General Public License v3.0
15 stars 16 forks source link

Add static submodule libs to bundled libsession-util #82

Closed jagerman closed 5 months ago

jagerman commented 6 months ago

This automatically adds anything that we include via system_or_submodule into the libsession-util bundled library, most notably included libquic (in other upcoming PRs).

It also updates the libsession_static_bundle function so that only static library targets are actually bundled so that passing things like oxenc::oxenc (which is header-only and so not a static lib) just get silently ignored.

jagerman commented 5 months ago

I think this PR isn't needed anymore (after #83), because that bundling code in #83 just recursively follows target_link_libraries to pull everything in.

mpretty-cyro commented 5 months ago

I think this PR isn't needed anymore (after #83), because that bundling code in #83 just recursively follows target_link_libraries to pull everything in.

Yep everything that was in here should be in #83