Include base directory to watched sources

If `sourcesInBase` is true, we must also watch sources in the base
directory.
This commit is contained in:
Martin Duhem 2017-08-14 15:45:40 +02:00
parent ec54269467
commit c395f1d464
No known key found for this signature in database
GPG Key ID: CC9CE9656E10C555
1 changed files with 3 additions and 1 deletions

View File

@ -316,7 +316,9 @@ object Defaults extends BuildCommon {
includeFilter in unmanagedSources,
excludeFilter in unmanagedSources).value,
watchSources in ConfigGlobal ++= {
val bases = unmanagedSourceDirectories.value
val baseDir = baseDirectory.value
val bases = unmanagedSourceDirectories.value ++ (if (sourcesInBase.value) Seq(baseDir)
else Seq.empty)
val include = (includeFilter in unmanagedSources).value
val exclude = (excludeFilter in unmanagedSources).value
bases.map(b => new Source(b, include, exclude))