GO32 environment is not supported. Regard directives such as '#ifdef GO32' scattered around sources as ancient monuments :-)
config/unix/ | Settings for unix (unix like OS's) |
config/unix/full | Normal settings for *BSD |
config/unix/linux | Settings for linux |
config/unix/static | Settings without shared libraries |
config/unix/piconly | Used if -fpic compiler option makes no sense |
config/win32/ | Settings for Win32 |
config/win32/cygwin | Cygwin |
config/win32/msc | Microsoft compiler |
config/win32/bc | Borland compiler |
config/win32/lcc | lcc-win32 |
config/beos/ | Settings for BeOS (not tested lately) |
config/beos/intel | Intel version |
File name | Copy destination |
---|---|
rhiz_cnf.h | include/rhiz_cnf.h |
Makefile.kappa | kappa/Makefile |
Makefile.pi | pi/Makefile |
Makefile.pi.compiler | pi/compiler/Makefile |
config.scm | pi/compiler/config.scm |
double scalbn(double x, int n) |
returns x*(2^n) |
int ilogb(double x) |
returns n such as 2^n <= x < 2^(n+1) |
int finite(double x) |
1 if x is an finite number, 0 otherwise |
CDEBUGFLAGS | Options concerning optimization and debugging |
EXESUFFIX | Suffix added automagically to executable file name |
CC | C compiler to use |
CFLAGS | Options for C compiler |
PIC_CFLAGS | Options for C compiler to make objects for shared library |
LDFLAGS | Options for linker |
AR | Name of librarian program |
RANLIB | Name of ranlib program (define to : or such if not applicable) |
SYSLIBS | Additional libraries need to be linked |
BASEDIR | Base of installation target directory |
BINDIR | Directory to which executables are installed |
LIBDIR | Directory to which headders and libraries are installed |
SHLIBDIR | Directory to which shared libraries are installed |
EXESUFFIX | Same as above |
AOUT | File name of linker output when executable file name is not specified |
LIBS | Libraries to be built |
SHLIB | Shared libraries to be built |
PROGS | Executables to be built |
INSTAMACRO | Additional target for installation |
PISCAUX | Additional modules to be linked in compilers |
PIWAUX | Additional modules to be linked in windows interpreter |
RANLIB | Same as above |
SYSLIBS | Additional libraries, Put -aux first because this is option for pisl |
LIB_PISLFLAGS | Option to pisl when creating library modules |
PIC_PISLFLAGS | Option to pisl when creating shared library modules |
APP_PISLFLAGS | Option to pisl when creating application modules |
AR | Name of librarian program |
LD | Name of linker which generates shared library |
LIBBASE | Options for linker to specify base address of DLL |
cm-path-separate-char | Directory separator character in path names |
cm-list-separate-char | Character used to separate elements of search paths |
cm-always-static | Expand to #f if shares runtime works. |
cc-command-str | Command line string of C compiler |
cm-cc-command | Use this as hook if cc-command-str is not sufficient |
cm-cc-line | Use this as hook even if cm-cc-command is insufficient |
ld-command-str | Command line string of linker |
cm-ld-command | Use this as hook if ld-command-str is not sufficient |
ld-lib-str | Library specification passed to linker |
cm-ld-lib | Use this as hook if ld-lib-str is not sufficient |
cm-add-base-option | Linker option correnponds to pisl's -base option. |
output-option-str | Option for linker to specify name of executable file |
cm-add-output-option | Use this as hook if output-option-str is not sufficient |
obj-suffix-str | Suffix of object file |
cm-add-module | Use this as hook if obj-suffix-str is not sufficient |
cm-default-exe-suffix | Suffix of executable/shared object file name, #f for none. |
cm-exit-status | Expression to get exit status from the value of system |
cm-platform-id | List which (rp:identify-platform) will return. |
cm-lib-environment-var | Name of environment variable that will point to the directory in which headers and libraries reside |
cm-macro-path-var | Name of environment variable that specifies macro package search path |
cm-startup-cmd-var | Name of environment variable that specifies auto execution command on interpreter startup. |
cm-sigint-no | Value of SIGINT in signal.h |