asmble/build.gradle

52 lines
1.2 KiB
Groovy

group 'asmble'
version '0.1.0'
buildscript {
ext.kotlin_version = '1.1.1'
ext.asm_version = '5.2'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
apply plugin: 'java'
repositories {
mavenCentral()
}
}
project(':emscripten-runtime') {
dependencies {
compile project(':annotations')
}
}
project(':compiler') {
apply plugin: 'kotlin'
apply plugin: 'application'
applicationName = "asmble"
mainClassName = "asmble.cli.MainKt"
distTar.archiveName = 'asmble.tar'
distZip.archiveName = 'asmble.zip'
dependencies {
compile project(':emscripten-runtime')
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
compile "org.ow2.asm:asm-tree:$asm_version"
compile "org.ow2.asm:asm-util:$asm_version"
testCompile 'junit:junit:4.12'
testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
testCompile "org.ow2.asm:asm-debug-all:$asm_version"
}
}