Man page - futhark-wasm(1)

Packages contains this manual

Manual

FUTHARK-WASM

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
ENVIRONMENT VARIABLES
EXECUTABLE OPTIONS
SEE ALSO
COPYRIGHT

NAME

futhark-wasm - compile Futhark to WebAssembly

SYNOPSIS

futhark wasm [options...] <program.fut>

DESCRIPTION

futhark wasm translates a Futhark program to sequential WebAssembly code by first generating C as futhark c , and then using Emscripten ( emcc ). This produces a .js file that allows the compiled code to be invoked from JavaScript. Executables implement the Futhark server protocol and can be run with Node.js.

OPTIONS

Accepts the same options as futhark-c .

ENVIRONMENT VARIABLES

CFLAGS

Space-separated list of options passed to emcc . Defaults to -O3 -std=c99 if unset.

EMCFLAGS

Space-separated list of options passed to emcc .

EXECUTABLE OPTIONS

The following options are accepted by executables generated by futhark wasm .
-h
, --help

Print help text to standard output and exit.

-D , --debugging

Perform possibly expensive internal correctness checks and verbose logging. Implies -L .

-L , --log

Print various low-overhead logging information to stderr while running.

SEE ALSO

futhark-c , futhark-wasm-multicore

COPYRIGHT

2013-2020, DIKU, University of Copenhagen