build: split up into multiple projects, use kotlin DLS
All checks were successful
tagged-release / Tagged Release (push) Successful in 5m23s

This commit is contained in:
2025-01-10 04:05:17 +02:00
parent 9668bccef1
commit d563fc4919
209 changed files with 459 additions and 266 deletions

23
build.gradle.kts Normal file
View File

@@ -0,0 +1,23 @@
plugins {
id("base");
}
version = properties["project_version"].toString();
group = properties["project_group"].toString();
description = "ES5-compliant JavaScript interpreter";
tasks.wrapper {
gradleVersion = "8.10";
}
tasks.build {
subprojects.forEach { proj ->
dependsOn(proj.tasks.named("build"));
doLast {
copy {
from(proj.buildDir.resolve("libs"));
into("$buildDir/libs");
}
}
}
}