XENO-CONFIG(1)
NAME
xeno-config - Display Xenomai libraries configuration
SYNOPSIS
xeno-config xeno-config --v | --verbose xeno-config --help xeno-config [--version] [--cc] [--arch] [--prefix] [--xeno-cflags] [--xeno-ldflags] [--posix-cflags] [--posix-ldflags] [--lib*-dir|--library-dir|--libdir|--user-libdir]
DESCRIPTION
xeno-config is a script that is used to to display the compiler and
linker flags that are required for building applications that use Xenomai. Any combination of options can be chosen (except --verbose and
--help) to display configuration information, and options can be given
in any order. The command output one line for each option, in the same
order as the options.
When xeno-config --verbose is executed, all configuration information
is displayed in a different, more human-readable format.
When xeno-config is executed without any options, the output is equivalent to than when executing xeno-config --verbose then xeno-config
--help.
OPTIONS
- --v, --verbose
- Outputs all configuration information, in a human-readable format.
- --help Outputs the list of available command-line options.
- --version
- Outputs one line with the installed Xenomai version.
- --cc Outputs one line with the path to the C compiler command that
- was used to compiled Xenomai.
- --arch Outputs one line with the architecture to compile to, e.g. i386.
- May be different from the architecture of the currently running system, if cross-compiling.
- --prefix
- Outputs one line with the absolute path to the base Xenomai installation directory.
- --xeno-cflags
- Outputs one line with the C compiler command-line options that are necessary to compile applications that use the Xenomai libraries.
- --xeno-ldflags
- Outputs one line with the C compiler command-line options that are necessary to link applications against the Xenomai libraries.
- --posix-cflags
- Outputs one line with the C compiler command-line options that are necessary to compile applications that use Xenomai's Posixcompatible layer library.
- --posix-ldflags
- Outputs one line with the C compiler command-line options that are necessary to link applications against Xenomai's Posix-compatible layer library.
- --lib*-dir, --library-dir, --libdir, --user-libdir
- Outputs one line with the absolute path to Xenomai's libraries. In the --lib*-dir option name, the * is meant as a wildcard: --lib-dir, --libfoo-dir and --libbar-dir are all valid and synonymous options.
ENVIRONMENT VARIABLES
- DESTDIR
- If the DESTDIR variable is set, its content is prepended to the Xenomai installed directories and files names output by the --prefix and --library-dir options, and to the Xenomai installation directories in the flags output by the --xeno-cflags, --xeno-ldflags, --posix-cflags, --posix-ldflags options.
- If DESTDIR was set when compiling and installing Xenomai, e.g. for cross-compilation, DESTDIR must be set to the same value before calling xeno-config, in order to output valid directory and file names.
RETURN CODES
0 Successful script execution.
- 1 The --posix-ldflags option has been given but Posix support is
- not available in Xenomai; or an invalid argument has been given on the command-line.