8000 Merge pull request #3325 from sjrd/fix-build-on-windows · scala-js/scala-js@134c8e4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 134c8e4

Browse files
authored
Merge pull request #3325 from sjrd/fix-build-on-windows
Fix #3324: Construct a proper URI for ScalaJSEnvHolder.sourceMapPath.
2 parents be1330f + fe7744c commit 134c8e4

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

appveyor.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
version: '{build}'
2+
image: Visual Studio 2015
3+
environment:
4+
global:
5+
NODEJS_VERSION: "8"
6+
JAVA_HOME: C:\Program Files\Java\jdk1.8.0
7+
SCALA_VERSION: 2.12.4
8+
install:
9+
- ps: Install-Product node $env:NODEJS_VERSION
10+
- npm install
11+
- cmd: choco install sbt --version 1.0.2 -ia "INSTALLDIR=""C:\sbt"""
12+
- cmd: SET PATH=C:\sbt\bin;%JAVA_HOME%\bin;%PATH%
13+
- cmd: SET SBT_OPTS=-Xmx4g
14+
build: off
15+
test_script:
16+
# Very far from testing everything, but at least it is a good sanity check
17+
- cmd: sbt ";clean;++%SCALA_VERSION%;testSuite/test"
18+
cache:
19+
- C:\sbt
20+
- C:\Users\appveyor\.ivy2\cache
21+
- C:\Users\appveyor\.sbt

project/project/ScalaJSEnvGenerator.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ object ScalaJSEnvGenerator {
2020
if (!ScalaJSVersions.currentIsSnapshot)
2121
s"https://raw.githubusercontent.com/scala-js/scala-js/v${ScalaJSVersions.current}/$relPath"
2222
else
23-
env.getAbsolutePath
23+
env.getAbsoluteFile.toURI.toASCIIString
2424
}
2525

2626
if (!trg.exists() || trg.lastModified() < env.lastModified()) {
@@ -34,7 +34,7 @@ object ScalaJSEnvGenerator {
3434

3535
private[emitter] object ScalaJSEnvHolder {
3636
final val scalajsenv = raw\"\"\"$scalajsenv\"\"\"
37-
final val sourceMapPath = new URI("$sourceMapPath")
37+
final val sourceMapPath = new URI(raw\"\"\"$sourceMapPath\"\"\")
3838
}
3939
"""
4040

0 commit comments

Comments
 (0)
0