NativeVariants

abstract class NativeVariants @Inject constructor(objects: ObjectFactory) : ExtensionAware

Constructors

Link copied to clipboard
@Inject
constructor(objects: ObjectFactory)

Types

Link copied to clipboard
Link copied to clipboard
abstract class Platform

Properties

Link copied to clipboard
abstract val enabled: Property<Boolean>

Publish the plugin update in multiple variants for different OSes and architectures.

Link copied to clipboard
@get:Internal
abstract val extensions: ExtensionContainer?

Functions

Link copied to clipboard
fun linux(@DelegatesTo(value = IntelliJPlatformExtension.NativeVariants.Platform::class, strategy = 1) action: Closure<*>)
Link copied to clipboard
fun mac(@DelegatesTo(value = IntelliJPlatformExtension.NativeVariants.Platform::class, strategy = 1) action: Closure<*>)
Link copied to clipboard
fun windows(@DelegatesTo(value = IntelliJPlatformExtension.NativeVariants.Platform::class, strategy = 1) action: Closure<*>)