GPGME(1)
π GPGME(1) β like, the whole vibe π
bestie bestie bestie, welcome to gpgme-config β¨ this little cutie lives in the User commands section of your manual, and she's about to tell you exactly what flags to feed your compiler. no cap.
β¨ NAME β¨
gpgme-config β a script to get information about the installed version of GPGME π
πΈ SYNOPSIS πΈ
gpgme-config [--api-version] [--cflags] [--exec-prefix] [--get-gpg]
[--get-gpgsm] [--host] [--libs] [--prefix] [--thread=pthread]
[--version]
π¦ DESCRIPTION π¦
okay so. gpgme-config is the tool you use when you're configuring stuff β it figures out the compiler and linker flags you should be using to compile and link programs that use GPGME. it's giving "personal assistant for your build system" energy fr fr π
and it's not just for you! it's also used internally by the .m4 macros for GNU autoconf that ship inside GPGME. so like, she works behind the scenes too. main character but also a team player, we love to see it π
π OPTIONS π
gpgme-config accepts the following options β and yes, we're doing all of them, no skipping, we don't do that here π
--api-versionβ prints the currently installed API version of GPGME straight to standard output. very demure, very mindful.--cflagsβ prints the compiler flags you need to compile a GPGME program. this is the one you want when your build is screaming at you.--exec-prefixβ prints the exec prefix that was used to configure the GPGME build.--get-gpgβ prints the path to thegpg(1)binary that was used to configure the GPGME build.--get-gpgsmβ prints the path to thegpgsm(1)binary that was used to configure the GPGME build. (yes, she knows aboutgpgsmtoo, versatile queen β¨)--hostβ prints host information. that's it, that's the whole thing π«Ά--libsβ prints the linker flags you need to link a GPGME program. pair her with--cflagsand you're literally unstoppable.--prefixβ prints the prefix that was used to configure the GPGME build.--thread=pthreadβ a switch for the--cflagsand--libsoptions, for the thread-enabled GPGME version. iykyk π§΅--versionβ prints the currently installed version of GPGME to standard output.
π AUTHORS π
the GPGME library is written by many contributors, including Werner Koch, Marcus Brinkmann, Andre Heinecke, Justus Winter, and Karl-Heinz Zimmer. legends only, honestly π
this manual page page was written by Jose Carlos Garcia Sogo <jsogo@debian.org> and Daniel Leidert <daniel.leidert@wgdd.de> for the Debian distribution (but may be used by others). shoutout to them for the lore drop π
π BUGS π
please report bugs to <https://bugs.gnupg.org>. not to me, i'm just the messenger bestie ππ
β COPYRIGHT β
gpgme-tool is Copyright Β© 2015-2016 g10 Code GmbH
License GPLv2+: GNU GPL version 2 or later <https://www.gnu.org/licenses/>
this is free software: you are free to change and redistribute it.
β οΈ there is NO WARRANTY, to the extent permitted by law. so like, don't come for her if something breaks, that's literally the deal π
π₯ SEE ALSO π₯
gpgme-tool(1)/usr/include/gpgme.hinfo gpgme
and that's the whole page, periodt π
β¨ this gpgme manual page is dated 08 July 2012 β yeah she's an elder but she still ate and left no crumbs ππ¦ go forth and configure your builds, bestie, you got this π
π¦ where this page comes from
- ubuntu jammy: libgpgme-dev 1.16.0-1.2ubuntu4 Β· LGPL-2.1-or-later
- ubuntu jammy: libgpgme-dev 1.16.0-1.2ubuntu4.2 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms