build.gradle 735 Bytes
Newer Older
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
1 2

plugins {
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
3
    id("org.jetbrains.kotlin.jvm")
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
4 5 6 7
    id("jps-compatible")
}

dependencies {
8
    compile(IntellijDependenciesKt.getIntellijDep(project,"intellij")) { IntellijDependenciesKt.customIncludeJars(it,["asm-all-7.0","guava-25.1-jre","trove4j","platform-api","util","platform-impl","extensions"],null) }
9
    compileOnly("org.ow2.asm:asm-all:debian")
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
10 11 12
    compile(project(":compiler:util"))
    compile(project(":compiler:frontend"))
    compile(project(":compiler:frontend.java"))
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
13
    compileOnly(IntellijDependenciesKt.customIntellijCoreDep(project)) { IntellijDependenciesKt.customIncludeJars(it,["intellij-core"],null) }
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
14 15 16
}

sourceSets {
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
17 18 19 20
    "main" { 
    	java.srcDirs("src")
		resources.srcDir("resources") 
	}
Saif Abdul Cassim's avatar
Saif Abdul Cassim committed
21 22 23
    "test" {}
}