backend.native: simplify build.gradle after improving Interop plugin

This commit is contained in:
Svyatoslav Scherbina
2016-10-04 16:32:15 +03:00
parent 33bfb2d063
commit e464989b1b
+1 -7
View File
@@ -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'