1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00
This commit is contained in:
Cedric Beust 2016-02-03 01:07:38 +04:00
parent 862bca22c0
commit dff35d627a

View file

@ -43,31 +43,18 @@ open class Project(
//
@Directive
fun sourceDirectories(init: Sources.() -> Unit) : Sources {
val sources = Sources(this, sourceDirectories)
sources.init()
return sources
}
fun sourceDirectories(init: Sources.() -> Unit) = Sources(this, sourceDirectories).apply { init() }
var sourceDirectories : HashSet<String> = hashSetOf()
get() = if (field.isEmpty()) projectInfo.defaultSourceDirectories else field
set(value) {
field = value
}
set(value) { field = value }
@Directive
fun sourceDirectoriesTest(init: Sources.() -> Unit) : Sources {
val sources = Sources(this, sourceDirectoriesTest)
sources.init()
return sources
}
fun sourceDirectoriesTest(init: Sources.() -> Unit) = Sources(this, sourceDirectoriesTest).apply { init() }
var sourceDirectoriesTest : HashSet<String> = hashSetOf()
get() = if (field.isEmpty()) projectInfo.defaultTestDirectories
else field
set(value) {
field = value
}
get() = if (field.isEmpty()) projectInfo.defaultTestDirectories else field
set(value) { field = value }
//
// Dependencies