xeno-config

Langue: en

Version: 2006-03-27 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

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 Posix-compatible 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.