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

37 lines
644 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 {
2024-11-30 19:48:07 -05:00
id("org.jetbrains.intellij.platform") version "2.1.0"
2023-09-10 01:27:53 -04:00
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
}
2024-11-30 19:48:07 -05:00
repositories {
intellijPlatform {
defaultRepositories()
}
}
2023-09-10 01:27:53 -04:00
dependencies {
implementation(project(":common"))
2023-09-10 01:27:53 -04:00
implementation(project(":parser"))
2024-11-30 19:48:07 -05:00
intellijPlatform {
intellijIdeaCommunity("2024.2")
pluginVerifier()
zipSigner()
instrumentationTools()
}
2023-09-10 01:27:53 -04:00
}
2023-09-17 00:37:58 -07:00
porkAst {
astCodegenType.set(AstCodegenType.PorkIdea)
}
2023-09-10 01:27:53 -04:00
project.afterEvaluate {
tasks.buildPlugin {
exclude("**/lib/annotations*.jar")
exclude("**/lib/kotlin*.jar")
}
}