backend.native: simplify build.gradle after improving Interop plugin
This commit is contained in:
@@ -21,14 +21,10 @@ ext.deps = files("$kotlin_ir_path/kotlinc/lib/kotlin-compiler.jar",
|
|||||||
"${project(':Interop:Runtime').buildDir}/classes/main")
|
"${project(':Interop:Runtime').buildDir}/classes/main")
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
llvm {
|
|
||||||
kotlin.srcDirs += 'build/nativeInteropStubs/kotlin'
|
|
||||||
compileClasspath = deps
|
|
||||||
}
|
|
||||||
compiler {
|
compiler {
|
||||||
java.srcDirs += 'compiler/ir/backend.native/src/'
|
java.srcDirs += 'compiler/ir/backend.native/src/'
|
||||||
kotlin.srcDirs += 'compiler/ir/backend.native/src/'
|
kotlin.srcDirs += 'compiler/ir/backend.native/src/'
|
||||||
compileClasspath = deps.plus(llvm.output)
|
compileClasspath = deps
|
||||||
}
|
}
|
||||||
cli_bc {
|
cli_bc {
|
||||||
java.srcDirs += 'cli.bc/src'
|
java.srcDirs += 'cli.bc/src'
|
||||||
@@ -42,10 +38,8 @@ sourceSets {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
compilerClasses.dependsOn 'llvmClasses'
|
|
||||||
build.dependsOn 'compilerClasses','cli_bcClasses','bc_frontendClasses'
|
build.dependsOn 'compilerClasses','cli_bcClasses','bc_frontendClasses'
|
||||||
compilerClasses.dependsOn 'genInteropStubs'
|
compilerClasses.dependsOn 'genInteropStubs'
|
||||||
cli_bcClasses.dependsOn 'llvmClasses'
|
|
||||||
cli_bcClasses.dependsOn 'compilerClasses'
|
cli_bcClasses.dependsOn 'compilerClasses'
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user