Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

xeno-config(1) [debian man page]

XENO-CONFIG(1)							      Xenomai							    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 Xeno- mai. 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-com- patible 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. 2.6.0 2006-03-27 XENO-CONFIG(1)

Check Out this Related Man Page

UUID-CONFIG(1)						   Universally Unique Identifier					    UUID-CONFIG(1)

NAME
uuid-config - OSSP uuid API build utility VERSION
OSSP uuid 1.6.2 (04-Jul-2008) SYNOPSIS
uuid-config [--help] [--version] [--all] [--prefix] [--exec-prefix] [--bindir] [--libdir] [--includedir] [--mandir] [--datadir] [--acdir] [--cflags] [--ldflags] [--libs] DESCRIPTION
The uuid-config program is a little helper utility for easy configuring and building applications based on the uuid(3) library. It can be used to query the C compiler and linker flags which are required to correctly compile and link the application against the uuid(3) library. OPTIONS
uuid-config accepts the following options: --help Prints the short usage information. --version Prints the version number and date of the installed uuid(3) library. --all Forces the output of all flags, that is, including extra flags which are not OSSP uuid specific. --prefix Prints the installation prefix of architecture independent files --exec-prefix Prints the installation prefix of architecture dependent files. --bindir Prints the installation directory of binaries. --libdir Prints the installation directory of libraries. --includedir Prints the installation directory of include headers. --mandir Prints the installation directory of manual pages. --datadir Prints the installation directory of shared data. --acdir Prints the installation directory of autoconf data. --cflags Prints the C compiler flags which are needed to compile the uuid(3)-based application. The output is usually added to the CFLAGS uuidiable of the applications Makefile. --ldflags Prints the linker flags (-L) which are needed to link the application with the uuid(3) library. The output is usually added to the LDFLAGS uuidiable of the applications Makefile. --libs Prints the library flags (-l) which are needed to link the application with the C uuid(3) library. The output is usually added to the LIBS uuidiable of the applications Makefile. EXAMPLE
CC = cc CFLAGS = -O `uuid-config --cflags` LDFLAGS = `uuid-config --ldflags` LIBS = -lm `uuid-config --libs` all: foo foo: foo.o $(CC) $(LDFLAGS) -o foo foo.o $(LIBS) foo.o: foo.c $(CC) $(CFLAGS) -c foo.c SEE ALSO
uuid(3), uuid(1), OSSP::uuid(3). 04-Jul-2008 OSSP uuid 1.6.2 UUID-CONFIG(1)
Man Page