NAME
modxslt-config - program to return libmodxslt configuration
SYNOPSIS
modxslt-config [--prefix] [--exec-prefix] [--libs] [--libtool-libs]
[--includes] [--cppflags] [--cflags] [--list]
[--query=VAR] [--show=VAR] [--version]
DESCRIPTION
modxslt-config can be used to query the status of an installed
libmodxslt and to access its compile time parameters/options.
The main idea behind modxslt-config (or any other foo-config) is to
provide an easy way for configre scripts and makefiles to use a given
library. The configure script of a package using libmodxslt should try
to search for modxslt-config, while the makefiles will try to compile
the package using the variables found using the modxslt-config command.
OPTIONS
--prefix
Returns libmodxslt install prefix, as specified to the configure
script
--exec-prefix
Returns libmodxslt install exec-prefix, as specified to the
configure script
--libs Returns the parameters to be used with ld to link your binaries
with libmodxslt
--libtool-libs
Returns the parameters to be used with libtool to link your
binaries with libmodxslt
--includes
Returns the parameters to be used with cc to allow your .c files
to include libmodxslt headers
--cppflags
Returns the parameters to be used with cpp (the c preprocessor)
to succesfully compile your .c files using libmodxslt headers
--cflags
Returns the parameters specified to cc during libmodxslt
compilation
--list modxslt-config allows you to access any other variable specified
or detected by the libmodxslt configure script. This options
lists all known varaibles and their raw values (with shell
variables not substituted)
--query=VAR
shows the value of variable VAR, expanding any shell variables
therein
--show=VAR
same as --query, but shell variables are not expanded
--version
Show version of libmodxslt installed on this system
If called without parameters, the help screen is displayed. More than
one parameter can be specified at the same time.
EXAMPLES
$ modxslt-config --query=sysconfdir
/usr/local/etc
$ modxslt-config --show=sysconfdir
${prefix}/etc
$ modxslt-config --prefix
/usr/local
$ modxslt-config --cflags
-g -O2 -D_REENTRANT
$ cc ‘modxslt-config --includes‘ ‘modxslt-config --libs‘ \
‘modxslt-config --cppflags‘ myownprogram.c -o myownprogram
RETURN VALUES
modxslt-config exits with status 1 in case no argument was supplied and
the help screen was displayed. Status 2 is returned whenever an
argument wich does not need any additional parameter is encountered
with an unnecessary parameter (like --prefix=fuffa). Status 3 is
returned when an argument which needs an additional parameter is
encountered without the needed parameter (like --query), while 4 is
returned when an unknown argument is specified. Any other exit status
should be interpreted accordingly to the shell being used.
SEE ALSO
modxslt-perror(1), modxslt-parse(1), modxslt manual,
http://www.modxslt2.com
LICENSE
This manual page was written by Carlo Contavalli <ccontavalli at
modxslt2.com>. Permission is granted to copy, distribute and/or modify
this document under the terms of the GNU General Public License,
Version 2 any later version published by the Free Software Foundation.
AUTHOR
Carlo Contavalli.
September 6, 2004