-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle.kts
66 lines (52 loc) · 1.86 KB
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
pluginManagement {
includeBuild("build-logic")
repositories {
mavenCentral()
gradlePluginPortal()
}
}
rootProject.name = "mina"
// Inexplicably, the recommended way to configure artifact names in Gradle
// is to set the actual project name.
// This means you have to override the names that are inferred from your source folder
// structure in order to get the jar file names that you want.
// See https://github.com/gradle/gradle/issues/11299 for more details.
include("gradle-plugin")
project(":gradle-plugin").name = "mina-gradle-plugin"
// Common data structures
include("compiler:common")
project(":compiler:common").name = "mina-compiler-common"
// Protobuf definitions
include("compiler:proto")
project(":compiler:proto").name = "mina-compiler-proto"
// Frontend
include("compiler:syntax")
project(":compiler:syntax").name = "mina-compiler-syntax"
include("compiler:parser")
project(":compiler:parser").name = "mina-compiler-parser"
include("compiler:renamer")
project(":compiler:renamer").name = "mina-compiler-renamer"
include("compiler:typechecker")
project(":compiler:typechecker").name = "mina-compiler-typechecker"
// Compiler main
include("compiler:main")
project(":compiler:main").name = "mina-compiler-main"
// Compiler testing utilities
include("compiler:testing")
project(":compiler:testing").name = "mina-compiler-testing"
// Command line interface
include("compiler:cli")
project(":compiler:cli").name = "mina-compiler"
// Optimizer & code generation
include("compiler:intermediate")
project(":compiler:intermediate").name = "mina-compiler-intermediate"
include("compiler:jvm")
project(":compiler:jvm").name = "mina-compiler-jvm"
// Language server
include("lang-server")
project(":lang-server").name = "mina-lang-server"
// Runtime library
include("runtime")
project(":runtime").name = "mina-runtime"
// VS Code plugin
include("vscode-plugin")