Man Linux: Main Page and Category List

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.