Build: Use sourceMapBaseDirs in :kotlin-stdlib-js:compileKotlin2Js

instead of freeCompiler args to avoid snapshotting absolute paths
and fix caching
This commit is contained in:
Vyacheslav Gerasimov
2020-01-24 22:18:24 +03:00
parent 4b9c7a1ae1
commit 75a3808230
+4 -4
View File
@@ -136,11 +136,11 @@ compileKotlin2Js {
outputFile = "${buildDir}/classes/main/kotlin.js"
sourceMap = true
sourceMapPrefix = "./"
sourceMapBaseDirs = files(
[builtinsSrcDir, jsSrcDir, jsCommonSrcDir, commonSrcDir, commonSrcDir2, unsignedCommonSrcDir]
.collect { file(it).absoluteFile }
)
freeCompilerArgs += [
"-source-map-base-dirs",
[builtinsSrcDir, jsSrcDir, jsCommonSrcDir, commonSrcDir, commonSrcDir2, unsignedCommonSrcDir]
.collect { file(it).absoluteFile }
.join(File.pathSeparator),
"-Xuse-experimental=kotlin.Experimental",
"-Xuse-experimental=kotlin.ExperimentalMultiplatform",
"-Xuse-experimental=kotlin.contracts.ExperimentalContracts",