src/Pure/Thy/sessions.scala
changeset 73042 22f5a6283477
parent 73033 d2690444c00a
child 73310 6e155bb1516d
--- a/src/Pure/Thy/sessions.scala	Mon Jan 04 13:01:47 2021 +0100
+++ b/src/Pure/Thy/sessions.scala	Mon Jan 04 13:23:51 2021 +0100
@@ -476,6 +476,11 @@
   {
     def chapter_session: String = chapter + "/" + name
 
+    def relative_path(info1: Info): String =
+      if (name == info1.name) ""
+      else if (chapter == info1.chapter) "../" + info1.name + "/"
+      else "../../" + info1.chapter_session + "/"
+
     def deps: List[String] = parent.toList ::: imports
 
     def deps_base(session_bases: String => Base): Base =