Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Commit 4bf18c9

Browse files
author
exoego
committed
Use symlink if possible for productivity in IDE
1 parent 609d336 commit 4bf18c9

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

build.sbt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ lazy val nodejs_v10 = (project in file("./app/nodejs-v10"))
4848
.settings(MySettings.commonMacroParadiseSetting)
4949
.settings(MySettings.publishingSettings)
5050
.settings(
51-
unmanagedSourceDirectories in Compile += (baseDirectory in current).value / "src" / "main" / "scala",
51+
unmanagedSourceDirectories in Compile ++= {
52+
val symlinkDir = baseDirectory.value / "src" / "main"
53+
val hasSymlink = symlinkDir.exists && symlinkDir.isDirectory
54+
Seq((baseDirectory in current).value / "src" / "main" / "scala").filter(_ => !hasSymlink)
55+
},
5256
scalacOptions ++= Seq(
5357
"-Xmacro-settings:nodeJs10.16.0"
5458
),
@@ -66,7 +70,11 @@ lazy val nodejs_v8 = (project in file("./app/nodejs-v8"))
6670
.settings(MySettings.commonMacroParadiseSetting)
6771
.settings(MySettings.publishingSettings)
6872
.settings(
69-
unmanagedSourceDirectories in Compile += (baseDirectory in current).value / "src" / "main" / "scala",
73+
unmanagedSourceDirectories in Compile ++= {
74+
val symlinkDir = baseDirectory.value / "src" / "main"
75+
val hasSymlink = symlinkDir.exists && symlinkDir.isDirectory
76+
Seq((baseDirectory in current).value / "src" / "main" / "scala").filter(_ => !hasSymlink)
77+
},
7078
scalacOptions ++= Seq(
7179
"-Xmacro-settings:nodeJs8.16.0"
7280
),

0 commit comments

Comments
 (0)