src/Pure/System/other_isabelle.scala
changeset 78610 fd1fec53665b
parent 78415 a4dee214dfcf
child 79633 c59231722f10
equal deleted inserted replaced
78609:67492b2a3a62 78610:fd1fec53665b
    87       "init_component " + quote(components_base) + "/" + name)
    87       "init_component " + quote(components_base) + "/" + name)
    88   }
    88   }
    89 
    89 
    90   def resolve_components(
    90   def resolve_components(
    91     echo: Boolean = false,
    91     echo: Boolean = false,
    92     clean_platforms: Option[List[Platform.Family.Value]] = None,
    92     clean_platforms: Option[List[Platform.Family]] = None,
    93     clean_archives: Boolean = false,
    93     clean_archives: Boolean = false,
    94     component_repository: String = Components.static_component_repository
    94     component_repository: String = Components.static_component_repository
    95   ): Unit = {
    95   ): Unit = {
    96     val missing = Path.split(getenv("ISABELLE_COMPONENTS_MISSING"))
    96     val missing = Path.split(getenv("ISABELLE_COMPONENTS_MISSING"))
    97     for (path <- missing) {
    97     for (path <- missing) {
   150 
   150 
   151   def init(
   151   def init(
   152     other_settings: List[String] = init_components(),
   152     other_settings: List[String] = init_components(),
   153     fresh: Boolean = false,
   153     fresh: Boolean = false,
   154     echo: Boolean = false,
   154     echo: Boolean = false,
   155     clean_platforms: Option[List[Platform.Family.Value]] = None,
   155     clean_platforms: Option[List[Platform.Family]] = None,
   156     clean_archives: Boolean = false,
   156     clean_archives: Boolean = false,
   157     component_repository: String = Components.static_component_repository
   157     component_repository: String = Components.static_component_repository
   158   ): Unit = {
   158   ): Unit = {
   159     init_settings(other_settings)
   159     init_settings(other_settings)
   160     resolve_components(
   160     resolve_components(