Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidInput = errors.New("invalid input")
View Source
var ErrMissingInput = errors.New("missing input")
Functions ¶
func NewAppBundleAction ¶
func NewAppBundleAction( rc *run.Context, artifacts []string, ) action.WithDescription[action.Function]
NewAppBundleAction creates an 'action.Action' which generates an app bundle from the specified export templates.
Types ¶
type Target ¶
type Target struct { *common.Target // PathIcon is a path to a Windows application icon. BundleIdentifier string `toml:"bundle_identifier"` }
type TargetWithFeaturesAndProfile ¶
type TargetWithProfile ¶
type Template ¶
type Template struct { *common.Template // LipoCommand contains arguments used to invoke 'lipo'. Defaults to // ["lipo"]. Only used if 'arch' is set to 'platform.ArchUniversal'. LipoCommand []string `toml:"lipo_command"` // Vulkan defines Vulkan-related configuration. Vulkan Vulkan `toml:"vulkan"` }
type TemplateWithFeaturesAndProfile ¶
type TemplateWithProfile ¶
type Vulkan ¶
type Vulkan struct { // Dynamic enables dynamically linking Vulkan to the template. Dynamic *bool `toml:"use_volk"` // PathSDK is the path to the Vulkan SDK root. PathSDK osutil.Path `toml:"sdk_path"` }
Vulkan defines the settings required by the MacOS template for including Vulkan support.
Click to show internal directories.
Click to hide internal directories.