aboutsummaryrefslogtreecommitdiff
path: root/javaplugin/build.gradle.kts
blob: dc461bc798429e3872b9061d3f8d39d16b2db5f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
plugins {
	java
	idea
	id("firmament.common")
}
dependencies {
	implementation("net.fabricmc:stitch:0.6.2")
}
val compilerModules = listOf("util", "comp", "tree", "api", "code")
	.map { "jdk.compiler/com.sun.tools.javac.$it" }

tasks.withType(JavaCompile::class) {
	val module = "ALL-UNNAMED"
	options.compilerArgs.addAll(
		compilerModules.map { "--add-exports=$it=$module" }
	)
}