table of contents
JS_OF_OCAML-LINK(1) | Js_of_ocaml Manual | JS_OF_OCAML-LINK(1) |
NAME¶
js_of_ocaml-link - Js_of_ocaml linker
SYNOPSIS¶
js_of_ocaml link [OPTION]… [JS_FILES]…
DESCRIPTION¶
js_of_ocaml-link is a JavaScript linker. It can concatenate multiple JavaScript files keeping sourcemap information.
ARGUMENTS¶
- JS_FILES
- Link JavaScript files [JS_FILES].
OPTIONS¶
- -a
- Build a library (.cma.js file) with the js files (.cmo.js files) given on the command line. Similar to ocamlc -a.
- --custom-header=VAL
- Provide a custom header for the generated JavaScript file, useful for making the script an executable file with #!/usr/bin/env node
- --debug=SECTION
- enable debug [SECTION].
- --debuginfo, --debug-info
- Output debug information.
- --disable=OPT
- Disable optimization [OPT].
- --enable=OPT
- Enable optimization [OPT].
- --linkall
- Link all compilation units.
- --no-sourcemap, --no-source-map
- Don't generate source map. All other source map related flags will be be ignored.
- --noinline, --no-inline
- Disable inlining.
- -o FILE
- Set output file name to [FILE].
- --pretty
- Pretty print the output.
- -q, --quiet
- suppress non-error messages.
- --resolve-sourcemap-url=VAL (absent=false)
- Resolve source map url.
- --source-map-inline
- Inline sourcemap in the generated JavaScript.
- --source-map-root=VAL
- root dir for source map.
- --sourcemap, --source-map
- Generate source map.
- --toplevel
- Compile a toplevel.
- --Werror
- turn all warnings into errors.
COMMON OPTIONS¶
- --help[=FMT] (default=auto)
- Show this help in format FMT. The value FMT must be one of auto, pager, groff or plain. With auto, the format is pager or plain whenever the TERM env var is dumb or undefined.
- --version
- Show version information.
EXIT STATUS¶
js_of_ocaml link exits with:
- 0
- on success.
- 123
- on indiscriminate errors reported on standard error.
- 124
- on command line parsing errors.
- 125
- on unexpected internal errors (bugs).
BUGS¶
Bugs are tracked on github at https://github.com/ocsigen/js_of_ocaml/issues.
SEE ALSO¶
AUTHORS¶
Jerome Vouillon, Hugo Heuzard.
LICENSE¶
Copyright (C) 2010-2020.
js_of_ocaml is free software, you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, with linking exception; either version 2.1 of the License, or (at your option) any later version.
Js_of_ocaml 5.8.2 |