# HG changeset patch # User wenzelm # Date 1625053611 -7200 # Node ID bf476aed616dd95369636283cd2eb55534ddff51 # Parent 1f1e490dd25164761f335b5d8f01689cdd4af6f9 tuned; diff -r 1f1e490dd251 -r bf476aed616d src/Pure/System/isabelle_env.scala --- a/src/Pure/System/isabelle_env.scala Wed Jun 30 13:25:35 2021 +0200 +++ b/src/Pure/System/isabelle_env.scala Wed Jun 30 13:46:51 2021 +0200 @@ -224,16 +224,16 @@ _settings } - def init(isabelle_root: String, cygwin_root: String): Unit = synchronized + def init(_isabelle_root: String, _cygwin_root: String): Unit = synchronized { if (_settings == null) { - val isabelle_root1 = - bootstrap_directory(isabelle_root, "ISABELLE_ROOT", "isabelle.root", "Isabelle root") + val isabelle_root = + bootstrap_directory(_isabelle_root, "ISABELLE_ROOT", "isabelle.root", "Isabelle root") - val cygwin_root1 = + val cygwin_root = if (Platform.is_windows) { - val root = bootstrap_directory(cygwin_root, "CYGWIN_ROOT", "cygwin.root", "Cygwin root") - cygwin_init(isabelle_root1, root) + val root = bootstrap_directory(_cygwin_root, "CYGWIN_ROOT", "cygwin.root", "Cygwin root") + cygwin_init(isabelle_root, root) root } else "" @@ -241,13 +241,13 @@ val env = new HashMap(System.getenv()) def env_default(a: String, b: String): Unit = if (b != "") env.putIfAbsent(a, b) - env_default("CYGWIN_ROOT", cygwin_root1) + env_default("CYGWIN_ROOT", cygwin_root) env_default("TEMP_WINDOWS", { val temp = if (Platform.is_windows) System.getenv("TEMP") else null if (temp != null && temp.contains('\\')) temp else "" }) - env_default("ISABELLE_JDK_HOME", standard_path(cygwin_root1, jdk_home())) + env_default("ISABELLE_JDK_HOME", standard_path(cygwin_root, jdk_home())) env_default("HOME", System.getProperty("user.home", "")) env_default("ISABELLE_APP", System.getProperty("isabelle.app", "")) @@ -256,11 +256,11 @@ try { val cmd = new LinkedList[String] if (Platform.is_windows) { - cmd.add(cygwin_root1 + "\\bin\\bash") + cmd.add(cygwin_root + "\\bin\\bash") cmd.add("-l") - cmd.add(standard_path(cygwin_root1, isabelle_root1 + "\\bin\\isabelle")) + cmd.add(standard_path(cygwin_root, isabelle_root + "\\bin\\isabelle")) } else { - cmd.add(isabelle_root1 + "/bin/isabelle") + cmd.add(isabelle_root + "/bin/isabelle") } cmd.add("getenv") cmd.add("-d") @@ -277,7 +277,7 @@ } finally { Files.delete(settings_file) } - if (Platform.is_windows) settings.put("CYGWIN_ROOT", cygwin_root1) + if (Platform.is_windows) settings.put("CYGWIN_ROOT", cygwin_root) settings.put("PATH", settings.get("PATH_JVM")) settings.remove("PATH_JVM")