diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index e2dab0f9f79ea4508be19b8f0f1a043390a1f7a2..672343fbbed2ea96062c0959379ca62b0082f6e8 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -194,7 +194,10 @@ object Flume {
 
 object Catalyst {
   lazy val settings = Seq(
-    addCompilerPlugin("org.scalamacros" % "paradise" % "2.0.1" cross CrossVersion.full))
+    addCompilerPlugin("org.scalamacros" % "paradise" % "2.0.1" cross CrossVersion.full),
+    // Quasiquotes break compiling scala doc...
+    // TODO: Investigate fixing this.
+    sources in (Compile, doc) ~= (_ filter (_.getName contains "codegen")))
 }
 
 object SQL {