
1: .\" $Id: gauche-config.1.in,v 1.3 2006/11/11 20:45:17 shirok Exp $ -*-nroff-*- 2: .TH GOSH "version @GAUCHE_VERSION@" 3: .UC 4 4: .SH NAME 5: gauche-config \- retrieve configuration parameters of Gauche 6: .SH SYNOPSIS 7: .B gauche-config 8: .I option 9: .br 10: .sp 0.3 11: .SH DESCRIPTION 12: .I Gauche-config 13: displays various parameters specified at the configuration time 14: of the Gauche Scheme implementation. It can be used in Makefile 15: and other configuration scripts that uses Gauche. 16: 17: .SH OPTIONS 18: .SS General parameters 19: .TP 5 20: .B -V 21: Gauche version. 22: .TP 23: .B --reconfigure 24: Prints the command line used to configure the current Gauche installation. 25: 26: .SS Parameters to compile an application using Gauche 27: .TP 28: .B -I, -L, -l 29: List of "-I" options (include directories), 30: "-L" options (library directories), and 31: "-l" options (libraries) for the compiler 32: which are required to compile applications that links Gauche library. 33: .TP 34: .B --cc 35: Name of the compiler used to compile the current installation. 36: .TP 37: .B --ac 38: Directory name that contains Gauche specific autoconf macro. 39: .TP 40: .B --arch 41: The architecture signature, which is used in the pathname of 42: architecture-dependent files, e.g. "i686-pc-linux-gnu". 43: 44: .SS Parameters to install files 45: .TP 46: .B --syslibdir, --sitelibdir 47: Directories where system/site scheme files go. 48: .TP 49: .B --sysarchdir, --sitearchdir 50: Directories where architecture-dependent system/site files go. 51: .TP 52: .B --sysincdir, --siteincdir 53: Directories where system/site header files of extensions go. 54: .TP 55: .B --mandir, --infodir 56: Directories where gauche manpage and info docs are installed. 57: 58: .SH Parameters to compile Gauche extention 59: .TP 60: .B --so-suffix 61: Object file suffix of the gauche extension. 62: .TP 63: .B --so-cflags 64: Flags required to compile shared object. 65: .TP 66: .B --so-ldflags 67: Flags required to link a gauche extension. 68: .TP 69: .B --so-libs 70: Libraries to be linked with a gauche extension. 71: .TP 72: .B --dylib-suffix 73: Dynamic/shared library file suffix of the system. 74: .TP 75: .B --dylib-ldflags 76: Flags required to link dynamic/shared library file. 77: .TP 78: .B --libgauche-so 79: The name of shared library of libgauche. 80: 81: .SH AUTHORS 82: Shiro Kawai (shiro @ acm . org) 83: 84: .SH SEE ALSO 85: gosh(1) 86: .PP 87: Gauche Scheme interpreter: 88: .br 89: http://practical-scheme.net/gauche/ 90: