Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gauche-config(1) [debian man page]

GAUCHE-CONFIG(1)						  Gauche Commands						  GAUCHE-CONFIG(1)

NAME
gauche-config - retrieve configuration parameters of Gauche SYNOPSIS
gauche-config option DESCRIPTION
Gauche-config displays various parameters specified at the configuration time of the Gauche Scheme implementation. It can be used in Make- file and other configuration scripts that uses Gauche. OPTIONS
General parameters -V Gauche version. --reconfigure Prints the command line used to configure the current Gauche installation. It is pretty handy to configure another Gauche source tree with the same configuration; just type `gauche-config --reconfigure | sh'. Parameters to compile an application using Gauche -I, -L, -l List of "-I" options (include directories), "-L" options (library directories), and "-l" options (libraries) for the compiler which are required to compile applications that links Gauche library. --cc Name of the compiler used to compile the current installation. --ac Directory name that contains Gauche specific autoconf macro. --arch The architecture signature, which is used in the pathname of architecture-dependent files, e.g. "i686-pc-linux-gnu". Parameters to install files --syslibdir, --sysarchdir, --sysincdir Directories where the Gauche core system's Scheme files, architecture-dependent files, and header files are installed, respectively. These directories belong to Gauche core; additional packages should not put files in them. --sitelibdir, --sitearchdir, --siteincdir Directories where the additional packages will put Scheme files, architecture-dependent files, and header files, respectively. --pkglibdir, --pkgarchdir, --pkgincdir Same as --sitelibdir etc, except that the base directory name is left as `${datadir}'. The result is suitable to be embedded in Makefiles, for the base directory could be overridden at build time rather than configure time. The default template for Gauche extension packages use these options. --mandir, --infodir Directories where gauche manpage and info docs are installed. Parameters to compile Gauche extention --object-suffix Extension of the compiled objects (e.g. 'o'). --executable-suffix Suffix of the executable (usually empty on Unix variants, and '.exe' on Windows. Note that '.' is a part of suffix in this option, as opposed to other -suffix options. --so-suffix Extension of the dynamically loadable (dlopen-able) modules (e.g. 'so' or 'dll'). --so-cflags Flags required to compile shared object. --so-ldflags Flags required to link a gauche extension. --so-libs Libraries to be linked with a gauche extension. --dylib-suffix Suffix for dynamically linked libraries. Some unix variants require special suffix (such as 'dylib'). On other platforms this is the same as '--so-suffix'. --dylib-ldflags Flags required to link dynamically linked library file. Some unix variants require special flags. On other platforms this is the same as '--so-ldflags'. --rpath-flag Compler flag(s) to embed RPATH in the binary. --libgauche-so The name of shared library of libgauche. AUTHORS
Shiro Kawai (shiro @ acm . org) SEE ALSO
gosh(1), gauche-package(1) Gauche Scheme script engine: http://practical-scheme.net/gauche/ Gauche 0.9.1 GAUCHE-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