| "Compiler" | Automatic | 使用するコンパイラ |
| "CleanIntermediate" | Automatic | 一時ファイルを削除するかどうか |
| "CreateBinary" | True | ライブラリファイルを作るかどうか |
| "CompileOptions" | "" | コンパイラに渡すオプション |
| "CompilerInstallation" | Automatic | コンパイラソフトウェアの場所 |
| "CompilerName" | Automatic | どのコンパイルコマンドを使うか |
| "Debug" | False | デバッグ情報を使ってコンパイルし,中間出力は削除せず,コンパイルコマンドと出力を表示する |
| "Defines" | {} | ビルドで使用するCプリプロセッサの定義 |
| "ExtraObjectFiles" | {} | 実行ファイルに含める,コンパイル済みのオブジェクトファイル |
| "IncludeDirectories" | {} | include pathに加えるディレクトリ |
| "Language" | Automatic | ソースコードの言語(自動検出を利用するのではなく,ソースがCまたはC++であることを前提とするのに使うことができる) |
| "Libraries" | {} | 実行ファイルの構築に使用するライブラリ |
| "LibraryDirectories" | {} | ライブラリ検索パスに加えるディレクトリ |
| "LinkerOptions" | {} | リンカに渡すオプション |
| "PreCompileCommands" | "" | コンパイルの前に実行するシェルコマンド |
| "PostCompileCommands" | "" | コンパイルの後に実行するシェルコマンド |
| "ShellCommandFunction" | None | コンパイルで使用するシェルコマンドで呼び出す関数 |
| "ShellOutputFunction" | None | コンパイルコマンドの実行によるシェル出力で呼び出す関数 |
| "SystemCompileOptions" | {} | の前にコンパイラに渡すオプション |
| "SystemIncludeDirectories" | Automatic | Mathematica ヘッダファイルを置くディレクトリ |
| "SystemLibraries" | Automatic | MathLink 等の Mathematica ライブラリ |
| "SystemLibraryDirectories" | Automatic | Mathematica ライブラリを置くディレクトリ |
| "SystemLinkerOptions" | {} | の前にリンカに渡すオプション |
| "TargetDirectory" | Automatic | 実行ファイルが作られるディレクトリ |
| "TargetSystemID" | $SystemID | どのシステム用の出力を生成するか |
| "WorkingDirectory" | Automatic | 一時ファイルを生成するためのディレクトリ |