--- a/folia-api/build.gradle.kts +++ b/folia-api/build.gradle.kts @@ -105,17 +_,21 @@ java { srcDir(generatedDir) srcDir(file("../paper-api/src/main/java")) + srcDir(file("../folia-api/src/main/java")) } resources { srcDir(file("../paper-api/src/main/resources")) + srcDir(file("../folia-api/src/main/resources")) } } test { java { srcDir(file("../paper-api/src/test/java")) + srcDir(file("../folia-api/src/test/java")) } resources { srcDir(file("../paper-api/src/test/resources")) + srcDir(file("../folia-api/src/test/resources")) } } } @@ -258,4 +_,15 @@ } tasks.check { dependsOn(scanJarForBadCalls) +} + +tasks.withType { + val compilerArgs = options.compilerArgs + // Pufferfish SIMD + compilerArgs.add("--add-modules=jdk.incubator.vector") + + // Disable compiler warns + compilerArgs.add("-Xlint:-module") + compilerArgs.add("-Xlint:-removal") + compilerArgs.add("-Xlint:-dep-ann") }