({{, (RefLink[CompilerOptions, paclet:ref/CompilerOptions]) 
is an option for (RefLink[FunctionCompile, paclet:ref/FunctionCompile]) and related functions that allows options for the compilation pipeline to be specified.}})

OpenersNotesSection(Spacer1)Details

The typical default setting is (RefLink[CompilerOptions, paclet:ref/CompilerOptions])->(RefLink[Automatic, paclet:ref/Automatic]).

(RefLink[CompilerOptions, paclet:ref/CompilerOptions]) can be given an association that specifies detailed aspects of how the compilation process should be performed.

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[FunctionCompile, paclet:ref/FunctionCompile])  ▪  (RefLink[Typed, paclet:ref/Typed])  ▪  (RefLink[KernelFunction, paclet:ref/KernelFunction])  ▪  (RefLink[FunctionCompileExport, paclet:ref/FunctionCompileExport])  ▪  (RefLink[FunctionCompileExportLibrary, paclet:ref/FunctionCompileExportLibrary])  ▪  (RefLink[FunctionCompileExportString, paclet:ref/FunctionCompileExportString])  ▪  (RefLink[FunctionCompileExportByteArray, paclet:ref/FunctionCompileExportByteArray])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Code Compilation, paclet:guide/CodeCompilation])}})}})