|
|
|||
|
|
|
CreateLibrary | ![]() |
| "Compiler" | Automatic | the compiler to use | |
| "CleanIntermediate" | Automatic | whether temporary files should be deleted | |
| "CreateBinary" | True | whether the library file should be created | |
| "CompileOptions" | "" | options to pass through to the compiler | |
| "CompilerInstallation" | Automatic | location of the compiler software | |
| "CompilerName" | Automatic | which compile command to use | |
| "Debug" | False | compile with debug information, do not clean the intermediate output, and print the compile commands and output | |
| "Defines" | {} | C preprocessor defines to use for the build | |
| "ExtraObjectFiles" | {} | previously compiled object files to include in the executable | |
| "IncludeDirectories" | {} | directories to add to the include path | |
| "Language" | Automatic | what language the source code is in (can be used to assume source is C or C++ rather than relying on automatic detection) | |
| "Libraries" | {} | libraries to use to build the executable | |
| "LibraryDirectories" | {} | directories to add to the library lookup path | |
| "LinkerOptions" | {} | options passed to the linker | |
| "PreCompileCommands" | "" | shell commands to run before compilation | |
| "PostCompileCommands" | "" | shell commands to run after compilation | |
| "ShellCommandFunction" | None | function to call with the shell commands used for compilation | |
| "ShellOutputFunction" | None | function to call with the shell output of running the compilation commands | |
| "SystemCompileOptions" | {} | options to pass through to the compiler before | |
| "SystemIncludeDirectories" | Automatic | directories to locate Mathematica header files | |
| "SystemLibraries" | Automatic | Mathematica libraries such as MathLink | |
| "SystemLibraryDirectories" | Automatic | directories to locate Mathematica libraries | |
| "SystemLinkerOptions" | {} | options passed to the linker before | |
| "TargetDirectory" | Automatic | the directory in which the executable file should be created | |
| "TargetSystemID" | $SystemID | the system for which output should be generated | |
| "WorkingDirectory" | Automatic | the directory in which temporary files should be generated |