summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2016-11-07 16:59:54 -0800
committerGitHub <noreply@github.com>2016-11-07 16:59:54 -0800
commitfe47ef0d96372a9c1f87a6ea1f856869a6a8d7a0 (patch)
treed7fc49a6e63c87f97a93e275903c44662e9eada7 /build.sbt
parent2f2f0f7db36790fe3f5a31b41974a380a5c6cadf (diff)
parent86c4ac202605480f611a935c2bf84531a82eaadb (diff)
downloadscala-fe47ef0d96372a9c1f87a6ea1f856869a6a8d7a0.tar.gz
scala-fe47ef0d96372a9c1f87a6ea1f856869a6a8d7a0.tar.bz2
scala-fe47ef0d96372a9c1f87a6ea1f856869a6a8d7a0.zip
Merge pull request #5504 from retronym/topic/sbt-macro-warn
Silence SBT logging about macros and incremental compilation.
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt4
1 files changed, 4 insertions, 0 deletions
diff --git a/build.sbt b/build.sbt
index 87556bc894..c23e5bf24b 100644
--- a/build.sbt
+++ b/build.sbt
@@ -363,6 +363,8 @@ lazy val library = configureAsSubproject(project)
"-doc-root-content", (sourceDirectory in Compile).value + "/rootdoc.txt"
)
},
+ // macros in library+reflect are hard-wired to implementations with `FastTrack`.
+ incOptions := incOptions.value.withRecompileOnMacroDef(false),
includeFilter in unmanagedResources in Compile := "*.tmpl" | "*.xml" | "*.js" | "*.css" | "rootdoc.txt",
// Include *.txt files in source JAR:
mappings in Compile in packageSrc ++= {
@@ -394,6 +396,8 @@ lazy val reflect = configureAsSubproject(project)
.settings(
name := "scala-reflect",
description := "Scala Reflection Library",
+ // macros in library+reflect are hard-wired to implementations with `FastTrack`.
+ incOptions := incOptions.value.withRecompileOnMacroDef(false),
Osgi.bundleName := "Scala Reflect",
scalacOptions in Compile in doc ++= Seq(
"-skip-packages", "scala.reflect.macros.internal:scala.reflect.internal:scala.reflect.io"