src/Pure/System/build.scala
changeset 48791 9e8f30bfbdca
parent 48739 3a6c03b15916
child 48794 8d2a026e576b
--- a/src/Pure/System/build.scala	Tue Aug 14 10:44:03 2012 +0200
+++ b/src/Pure/System/build.scala	Tue Aug 14 11:37:58 2012 +0200
@@ -366,13 +366,14 @@
           deps + (name -> Session_Content(loaded_theories, syntax, sources))
       }))
 
-  def session_content(session: String): Session_Content =
+  def session_content(dirs: List[Path], session: String): Session_Content =
   {
-    val (_, tree) = find_sessions(Options.init(), Nil).required(false, Nil, List(session))
+    val (_, tree) =
+      find_sessions(Options.init(), dirs.map((false, _))).required(false, Nil, List(session))
     dependencies(false, tree)(session)
   }
 
-  def outer_syntax(session: String): Outer_Syntax = session_content(session).syntax
+  def outer_syntax(session: String): Outer_Syntax = session_content(Nil, session).syntax
 
 
   /* jobs */