rnpgp / rnp

RNP: high performance C++ OpenPGP library used by Mozilla Thunderbird
https://www.rnpgp.org
Other
201 stars 55 forks source link

Add option to build without the sexpp and g10 keyrings support. #2252

Open ni4 opened 3 months ago

ni4 commented 3 months ago

Description

Not all library users would require this functionality, so they would have a chance to make their installation smaller and with less dependencies.

Apteryks commented 1 week ago

I'd like to be able to build rnp against a library provided sexpp; is this already possible? The package in Guix symlinks its source to src/libsexpp, which suggests it gets built as part of rnp's build.

ni4 commented 1 week ago

@Apteryks yeah, there is a CMake's define SYSTEM_LIBSEXPP which allows this.