aboutsummaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-04-12 14:49:41 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-05 00:17:10 +0200
commitc3bf4a82a2006f5d16df401171f42e7d1739c861 (patch)
treece0477033f9c2dd3aefcb9ad7535a2bd48ac37a8 /build.gradle.kts
parenta3b3ec649017289f35be850dd685dcc96a509628 (diff)
downloadFirmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.tar.gz
Firmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.tar.bz2
Firmament-c3bf4a82a2006f5d16df401171f42e7d1739c861.zip
fix: Accidental hard dependency on sodium in mixins
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts9
1 files changed, 5 insertions, 4 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index c700abe..6979466 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,6 @@
import com.google.common.hash.Hashing
import com.google.devtools.ksp.gradle.KspAATask
-import com.google.devtools.ksp.gradle.KspTaskJvm
import com.google.gson.Gson
import com.google.gson.JsonObject
import moe.nea.licenseextractificator.LicenseDiscoveryTask
@@ -16,7 +15,6 @@ import moe.nea.mcautotranslations.gradle.CollectTranslations
import net.fabricmc.loom.LoomGradleExtension
import org.apache.tools.ant.taskdefs.condition.Os
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
-import org.jetbrains.kotlin.gradle.plugin.SubpluginOption
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import java.nio.charset.StandardCharsets
import java.util.Base64
@@ -166,14 +164,16 @@ fun createIsolatedSourceSet(name: String, path: String = "compat/$name", isEnabl
extendsFrom(getByName(mainSS.annotationProcessorConfigurationName))
}
(mainSS.runtimeOnlyConfigurationName) {
- extendsFrom(getByName(ss.runtimeClasspathConfigurationName))
+ if (isEnabled)
+ extendsFrom(getByName(ss.runtimeClasspathConfigurationName))
}
("ksp$upperName") {
extendsFrom(ksp.get())
}
}
dependencies {
- runtimeOnly(ss.output)
+ if (isEnabled)
+ runtimeOnly(ss.output)
(ss.implementationConfigurationName)(project.files(tasks.compileKotlin.map { it.destinationDirectory }))
(ss.implementationConfigurationName)(project.files(tasks.compileJava.map { it.destinationDirectory }))
}
@@ -337,6 +337,7 @@ loom {
File(it.output.classesDirs.asPath).absolutePath
})
property("mixin.debug.export", "true")
+ property("mixin.debug", "true")
parseEnvFile(file(".env")).forEach { (t, u) ->
environmentVariable(t, u)