xref: /aosp_15_r20/external/perfmark/tracewriter/build.gradle.kts (revision 27e8546d0ef5f99cf83d5252272c7dd38d18d29a)

<lambda>null1*27e8546dSMatt Gilbride buildscript {
2*27e8546dSMatt Gilbride     extra.apply{
3*27e8546dSMatt Gilbride         set("moduleName", "io.perfmark.tracewriter")
4*27e8546dSMatt Gilbride     }
5*27e8546dSMatt Gilbride }
6*27e8546dSMatt Gilbride 
7*27e8546dSMatt Gilbride description = "PerfMark Tracer Output"
8*27e8546dSMatt Gilbride 
9*27e8546dSMatt Gilbride val jdkVersion = JavaVersion.VERSION_1_7
10*27e8546dSMatt Gilbride 
<lambda>null11*27e8546dSMatt Gilbride dependencies {
12*27e8546dSMatt Gilbride     api(project(":perfmark-impl"))
13*27e8546dSMatt Gilbride     // Included because it's easy to forget
14*27e8546dSMatt Gilbride     runtimeOnly(project(":perfmark-java6"))
15*27e8546dSMatt Gilbride 
16*27e8546dSMatt Gilbride     implementation(project(":perfmark-api"))
17*27e8546dSMatt Gilbride     implementation("com.google.code.gson:gson:2.9.0")
18*27e8546dSMatt Gilbride 
19*27e8546dSMatt Gilbride     compileOnly(libs.jsr305)
20*27e8546dSMatt Gilbride     compileOnly(libs.errorprone)
21*27e8546dSMatt Gilbride }
22*27e8546dSMatt Gilbride 
<lambda>null23*27e8546dSMatt Gilbride tasks.getByName<JavaCompile>("compileJava") {
24*27e8546dSMatt Gilbride     sourceCompatibility = jdkVersion.toString()
25*27e8546dSMatt Gilbride     targetCompatibility = jdkVersion.toString()
26*27e8546dSMatt Gilbride     options.compilerArgs.add("-Xlint:-options")
27*27e8546dSMatt Gilbride }
28