NAMEocamlmklib - generate libraries with mixed C / Caml code.
SYNOPSISocalmklib [options] files
DESCRIPTIONThe ocamlmklib command facilitates the construction of libraries containing both Caml code and C code, and usable both in static linking and dynamic linking modes.
OPTIONS-h, --help Show summary of options. -cclib lib C library passed to ocamlc -a or ocamlopt(1) -a only. -ccopt opt C option passed to ocamlc(1) -a or ocamlopt(1) -a only. -custom Disable dynamic loading. -dllpath dir Add dir to the run-time search path for DLLs. -I dir Add dir to the path searched for Caml object files. -failsafe Fall back to static linking if DLL construction failed. -ldopt opt C option passed to the shared linker only. -linkall Build Caml archive with link-all behavior. -llib Specify a dependent C library. -Ldir Add dir to the path searched for C libraries. -ocamlc cmd Use cmd in place of ocamlc(1). -ocamlopt cmd Use cmd in place of ocamlopt(1). -o name Generated Caml library is named name.cma or name.cmxa. -oc name Generated C library is named dllname.so or libname.a. -rpath dir Same as -dllpath dir. -Rdir Same as -rpath. -verbose Print commands before executing them. -Wl, -rpath dir Same as -dllpath dir. -Wl, -rpath -Wl dir Same as -dllpath dir. -Wl, -Rdir Same as -dllpath dir. -Fdir Specify a framework directory (MacOSX). -framework name Use framework name (MacOSX).
SEE ALSOocamlc(1), ocamlopt(1).
AUTHORThis manual page was written by Samuel Mimram <samuel.mimram@ens- lyon.org>, for the Debian project (but may be used by others). August 19, 2004 OCAMLMKLIB(1)