.\" Man page generated from reStructuredText. . .TH PWIZLITE 3 "20200601" "1" "pwizlite" .SH NAME pwizlite \- Custom reduced Proteowizard library . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .SH SYNOPSIS .INDENT 0.0 .INDENT 3.5 pwizlite is a shared object library ( .nf * .fi \&.so file) .IP "System Message: WARNING/2 (debian/libpwizlite.3.rst:, line 20)" Inline emphasis start\-string without end\-string. .UNINDENT .UNINDENT .SH DESCRIPTION .sp The pwizlite shared object library is a reduced copy of the Proteowizard libpwiz library. The pwizlite library only contains code that allows the user to load XML\-based standard mass spectrometry formats: mzXML and mzML and MGF files. .sp Rationale: The Proteowizard project uses the Boost BJam build system to build their library and binary images. The source tree contains all the libraries that libpwiz depends upon. The configuration of BJam is so complicated that making the build system use the system\-based libraries is terribly difficult. The Proteowizard project used to maintain an autotools build system port for GNU/Linux users. But that has been discontinued. .sp Many projects (and mine also) have resorted to using a reduced set of libpwiz source files only directed at building the XML\-based and MGF format file\-loading capabilities. In my packaging experience, at least one package makes use of such a subset copy of libpwiz. Having a package like pwizlite in Debian will ease packaging of all the other packages. .SH EXAMPLES .INDENT 0.0 .IP \(bu 2 To include files from the pwizlite library, write an inclusion statement of this sort: .sp #include // .IP \(bu 2 To link to the pwizlite library add a linker flag: \-lpwizlite. .IP \(bu 2 To CMake\-find the package: find_package(PwizLite) .IP \(bu 2 To CMake\-configure the package: find_package(PwizLiteConfig.cmake) .IP \(bu 2 To use the pkgconfig system: pkg\-config \-\-help pkg\-config \-\-libs pwizlite .UNINDENT .SH MAN PAGE PRODUCTION .sp This man page was written by Filippo Rusconi <\fI\%lopippo@debian.org\fP>. .SH AUTHOR Filippo Rusconi .SH COPYRIGHT Filippo Rusconi .\" Generated by docutils manpage writer. .