XAPIAN-CONFIG(1)
π XAPIAN-CONFIG(1) β like, the user commands era π
okay so real talk, bestie β this is xapian-config, and it lives in section 1 of the manual (the "User Commands" girlies β¨). She's not a whole program you run for fun, she's a little info desk. You ask her questions about the xapian that's installed on your machine, and she tells you. That's the whole gig. Iconic, honestly.
β¨ NAME β¨
xapian-config β report information about the installed version of xapian π¦
Like, she reports. She does not compile. She does not link. She just tells you stuff so you can do those things. she's giving helpful best friend energy fr fr.
πΈ SYNOPSIS πΈ
xapian-config OPTION...
that's it. that's the whole synopsis. you give her OPTION... (one or more options, she's flexible like that π
) and she outputs information. no cap.
π«Ά DESCRIPTION π«Ά
xapian-config β report information about the installed version of xapian
okay so she's literally just here to spill the tea about the xapian install currently living on your system. what flags do you need? what version is it? is it even there? she knows. ask her nicely with an option and she'll answer. main character energy from a utility that's like 4 lines of shell script, and honestly? we respect it. π
π OPTIONS π
pick your fighter, bestie β every single one of these is real and none of them are optional to mention:
--cxxflagsβ outputs all preprocessor and C++ compiler flags π₯ like, everything you'd need to actually compile against xapian. hand these to your compiler and watch it slay.--libsβ outputs all linker flags. the "please link me to xapian" starter pack, no libtool involved π--ltlibsβ outputs linker flags for linking using GNU libtool. same vibe as--libsbut dressed for the libtool occasion π--staticβ makes the other options report values for static linking. it's a modifier, not a solo act β it changes what the other options say π§--swigflagsβ outputs preprocessor flags for use with SWIG. for when you're doing the SWIG bindings thing. iykyk π--helpβ outputs this help and exits. the "hello?? what do i do" option π«Ά--versionβ outputs version information and exits. for the nosy girlies (me, i'm the nosy girlies) who need to know exactly which version they're dealing with π
lowkey important: --static is a modifier. it doesn't print anything on its own β it makes the other options report static-linking values instead. so pair it up, don't leave it hanging π
π REPORTING BUGS π
found a bug? don't suffer in silence, bestie β report it to <https://xapian.org/bugs>. the maintainers wanna know, fr fr. π
β cute little sign-off β
this gorgeous little page comes to you courtesy of xapian-core 2.0.0, dated March 2026 β and yes she's still serving XAPIAN-CONFIG(1) realness in the footer, periodt. π
now go compile something and make her proud πΈβ¨
π¦ where this page comes from
- alpine 3.24: xapian-core-doc 2.0.0-r0 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms