OVERVIEW: Swift Interface Synthesizer
USAGE: swift-frontend
OPTIONS:
-clang-target-variant <value>
Separately set the target we should use for internal Clang instance for the 'zippered' code for macCatalyst
-clang-target <value> Separately set the target we should use for internal Clang instance
-cxx-interoperability-mode=<value>
Enables C++ interoperability; pass 'default' to enable or 'off' to disable
-disable-safe-interop-wrappers
Disable safe interop wrapper generation and bounds attribute parsing
-Fsystem <value> Add directory to system framework search path
-F <value> Add directory to framework search path
-help Display available options
-include-submodules Also print the declarations synthesized for any Clang submodules
-Isystem <value> Add directory to the system import search path
-I <value> Add directory to the import search path
-language-mode <mode> Interpret input according to a specific Swift language mode
-module-cache-path <value>
Specifies the module cache path
-module-name <value> Name of the module to build
-o <file> Write output to <file>
-print-fully-qualified-types
Always print fully qualified type names
-project-name <value> Name of the project this module to build belongs to
-resource-dir </usr/lib/swift>
The directory that holds the compiler resource files
-sdk <sdk> Compile against <sdk>
-strict-memory-safety:migrate
Enable migration to strict memory safety checking
-strict-memory-safety Enable strict memory safety checking
-swift-version <vers> Interpret input according to a specific Swift language version number
-sysroot <sysroot> Native Platform sysroot
-target-arch-variant <arch-variant>
Generate code for an additional arch/slice variant of the target architectureinto fat mach-o binaries
-target <triple> Generate code for the given target <triple>, such as x86_64-apple-macos10.9
-visualc-tools-root <root>
VisualC++ Tools Root
-visualc-tools-version <version>
VisualC++ ToolSet Version
-v Show commands to run and use verbose output
-windows-sdk-root <root>
Windows SDK Root
-windows-sdk-version <version>
Windows SDK Version
-Xcc <arg> Pass <arg> to the C/C++/Objective-C compiler
Options (24)
| Option | Description | Source |
|---|---|---|
-clang-target-variant value | Separately set the target we should use for internal Clang instance for the 'zippered' code for macCatalyst | help |
-cxx-interoperability-mode value | Enables C++ interoperability; | help |
-disable-safe-interop-wrappers | Disable safe interop wrapper generation and bounds attribute parsing | help |
-Fsystem value | Add directory to system framework search path | help |
-F value | Add directory to framework search path | help |
-help | Display available options | help |
-include-submodules | Also print the declarations synthesized for any Clang submodules | help |
-Isystem value | Add directory to the system import search path | help |
-I value | Add directory to the import search path | help |
-module-cache-path value | Specifies the module cache path | help |
-module-name value | Name of the module to build | help |
-o file | Write output to <file> | help |
-print-fully-qualified-types | Always print fully qualified type names | help |
-resource-dir /usr/lib/swift | The directory that holds the compiler resource files | help |
-sdk sdk | Compile against <sdk> | help |
-sysroot sysroot | Native Platform sysroot | help |
-target-arch-variant arch-variant | Generate code for an additional arch/slice variant of the target architectureinto fat mach-o binaries | help |
-target triple | Generate code for the given target <triple>, such as x86_64-apple-macos10.9 | help |
-visualc-tools-root root | VisualC++ Tools Root | help |
-visualc-tools-version version | VisualC++ ToolSet Version | help |
-v | Show commands to run and use verbose output | help |
-windows-sdk-root root | Windows SDK Root | help |
-windows-sdk-version version | Windows SDK Version | help |
-Xcc arg | Pass <arg> to the C/C++/Objective-C compiler | help |