Files
pork/support/pork-idea/build.gradle.kts

42 lines
937 B
Plaintext
Raw Normal View History

2023-09-17 00:37:58 -07:00
import gay.pizza.pork.buildext.AstCodegenType
2023-09-10 01:27:53 -04:00
plugins {
id("org.jetbrains.intellij") version "1.15.0"
id("gay.pizza.pork.module")
2023-09-17 00:37:58 -07:00
id("gay.pizza.pork.ast")
2023-09-10 01:27:53 -04:00
}
dependencies {
implementation(project(":parser"))
}
2023-09-17 00:37:58 -07:00
porkAst {
astCodegenType.set(AstCodegenType.PorkIdea)
}
2023-09-10 01:27:53 -04:00
intellij {
pluginName.set(properties["pluginName"].toString())
version.set(properties["platformVersion"].toString())
type.set(properties["platformType"].toString())
}
tasks {
buildSearchableOptions {
enabled = false
}
patchPluginXml {
version.set(project.properties["pluginVersion"].toString())
sinceBuild.set(project.properties["pluginSinceBuild"].toString())
untilBuild.set(project.properties["pluginUntilBuild"].toString())
pluginDescription.set("Pork Language support for IntelliJ IDEs")
}
}
project.afterEvaluate {
tasks.buildPlugin {
exclude("**/lib/annotations*.jar")
exclude("**/lib/kotlin*.jar")
}
}