summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2016-11-15 12:52:01 -0800
committerGitHub <noreply@github.com>2016-11-15 12:52:01 -0800
commit371bc2c7fcd128deb61e8249588138b7e2b0d2b0 (patch)
treeb9d7c2d932b6bbfd0128a912c987b46941eeceac /build.sbt
parentdde2cff7ddc19307f4ab9830a9d70d4d6651311b (diff)
parentd5bbc2d541e2548e7440cff1aff6d70dbdf6eb08 (diff)
downloadscala-371bc2c7fcd128deb61e8249588138b7e2b0d2b0.tar.gz
scala-371bc2c7fcd128deb61e8249588138b7e2b0d2b0.tar.bz2
scala-371bc2c7fcd128deb61e8249588138b7e2b0d2b0.zip
Merge pull request #5512 from szeiger/wip/more-compiler-scaladoc
Add “test”, “scaladoc” and “repl” projects to scala-compiler docs
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt10
1 files changed, 10 insertions, 0 deletions
diff --git a/build.sbt b/build.sbt
index 841611bc58..1337a350ac 100644
--- a/build.sbt
+++ b/build.sbt
@@ -418,6 +418,16 @@ lazy val compiler = configureAsSubproject(project)
(unmanagedResourceDirectories in Compile in LocalProject("repl")).value
base ** ((includeFilter in unmanagedResources in Compile).value || "*.scala" || "*.psd" || "*.ai" || "*.java") pair relativeTo(base)
},
+ // Include the additional projects in the scaladoc JAR:
+ sources in Compile in doc ++= {
+ val base =
+ (unmanagedSourceDirectories in Compile in LocalProject("interactive")).value ++
+ (unmanagedSourceDirectories in Compile in LocalProject("scaladoc")).value ++
+ (unmanagedSourceDirectories in Compile in LocalProject("repl")).value
+ ((base ** ("*.scala" || "*.java"))
+ --- (base ** "Scaladoc*ModelTest.scala") // exclude test classes that depend on partest
+ ).get
+ },
scalacOptions in Compile in doc ++= Seq(
"-doc-root-content", (sourceDirectory in Compile).value + "/rootdoc.txt"
),