-
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathbuild.gradle.kts
24 lines (22 loc) · 899 Bytes
/
build.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
plugins {
`java-library`
kotlin("jvm")
id("com.google.devtools.ksp")
}
dependencies {
/*
* It's not necessary to add the base module as an implementation as the plugin already does this.
* It is merely needed for compilation. The plugin module already has the base module as an implementation
* so the classes will be available at runtime.
*/
compileOnly(project(":auto-dark-mode-base"))
/*
* Add additional Linux submodules below as implementations. By doing this, all submodules
* will be pulled into plugin/build.gradle.kts when it specifies implementation(project(":auto-dark-mode-linux")).
*/
implementation(project(":auto-dark-mode-linux-gtk"))
implementation(project(":auto-dark-mode-linux-xdg"))
compileOnly(kotlin("stdlib-jdk8"))
ksp(libs.autoservice.processor)
implementation(libs.autoservice.annotations)
}