Provided by: fsharp_4.0.0.4+dfsg2-2_all bug

NAME

       fsharpc - manual page for F# 3.0 Compiler (Open Source Edition)

DESCRIPTION

       Compiler for the F# language, version 3.0

SYNOPSIS

       fsharpc [options...] file [file...]

OPTIONS

   OUTPUT FILES
       --out:file, -o file
              Name of the output file

       --target:exe
              Build a console executable

       --target:winexe
              Build a Windows executable

       --target:library, -a
              Build a library

       --target:module
              Build a module that can be added to another assembly

       --delaysign[+|-]
              Delay-sign the assembly using only the public portion of the strong name key

       --doc:file
              Write the xmldoc of the assembly to the given file

       --keyfile:file
              Specify a strong name key file

       --keycontainer:string
              Specify a strong name key container

       --platform:string
              Limit    which   platforms   this   code   can   run   on:   x86,   Itanium,   x64,
              anycpu32bitpreferred, or anycpu.

              The default is anycpu.

       --nooptimizationdata
              Only  include  optimization  information   essential   for   implementing   inlined
              constructs. Inhibits cross-module inlining but improves binary compatibility.

       --nointerfacedata
              Don't add a resource to the generated assembly containing F#-specific metadata

       --sig:file
              Print the inferred interface of the assembly to a file

   INPUT FILES
       --reference:file, -r file
              Reference an assembly

   RESOURCES
       --win32res:file
              Specify a Win32 resource file (.res)

       --win32manifest:file
              Specify a Win32 manifest file

       --nowin32manifest
              Do not include the default Win32 manifest

       --resource:file[,string_name[,public|private]]
              Embed the specified managed resource

       --linkresource:file[,string_name[,public|private]]
              Link the specified resource to this assembly

   CODE GENERATION
       --debug[+|-], -g
              Emit debug information

       --debug:[full|pdbonly]
              Specify debugging type: full, pdbonly.  full is the default and enables attaching a
              debugger to a running program.

       --optimize[+|-], -O
              Enable optimizations

       --tailcalls[+|-]
              Enable tailcalls

       --crossoptimize[+|-]
              Enable cross-module optimizations

   ERRORS AND WARNINGS
       --warnaserror[+|-]
              Report all warnings as errors

       --warnaserror[+|-]:warn[;warn[;...]]
              Report specific warnings as errors

       --warn:n
              Set a warning level (0-5)

       --nowarn:warn[;warn[;...]]
              Disable specific warning messages

       --warnon:warn[;warn[;...]]
              Enable specific warnings that may be off by default

       --consolecolors[+|-]
              Output warning and error messages in color

   LANGUAGE
       --checked[+|-]
              Generate overflow checks

       --define:string, -d string
              Define conditional compilation symbols

       --mlcompatibility
              Ignore ML compatibility warnings

   MISCELLANEOUS
       --nologo
              Suppress compiler copyright message

       --help, -?
              Display this usage message

   ADVANCED
       --codepage:n
              Specify the codepage used to read source files

       --utf8output
              Output messages in UTF-8 encoding

       --fullpaths
              Output messages with fully qualified paths

       --lib:dir[;dir[;...]], -I dir[;dir[;...]]
              Specify a directory for the include path which is used to resolve source files  and
              assemblies

       --baseaddress:address
              Base address for the library to be built

       --noframework
              Do not reference the default CLI assemblies by default

       --standalone
              Statically  link  the F# library and all referenced DLLs that depend on it into the
              assembly being generated

       --staticlink:assembly
              Statically link the given assembly and all referenced  DLLs  that  depend  on  this
              assembly.  Use an assembly name e.g. mylib, not a DLL name.

       --resident
              Use a resident background compilation service to improve compiler startup times.

       --pdb:file
              Name the output debug file

       --simpleresolution
              Resolve  assembly  references  using  directory-based  rules  rather  than  MSBuild
              resolution

       --highentropyva[+|-]
              Enable high-entropy ASLR

       --subsystemversion:string
              Specify subsystem version of this assembly