--- a/src/Pure/Admin/build_jcef.scala Fri Apr 01 17:06:10 2022 +0200
+++ b/src/Pure/Admin/build_jcef.scala Fri Apr 01 23:19:12 2022 +0200
@@ -60,7 +60,7 @@
val platform_settings: List[String] =
for (platform <- platforms) yield {
- Isabelle_System.with_tmp_file("archive", ext = "tar.gz")(archive_file => {
+ Isabelle_System.with_tmp_file("archive", ext = "tar.gz") { archive_file =>
val url = base_url + "/" + version + "/" + platform.archive
Isabelle_System.download_file(url, archive_file, progress = progress)
@@ -85,7 +85,7 @@
" " + "ISABELLE_JCEF_LIB=\"$ISABELLE_JCEF_HOME/" + platform.lib + "\"\n" +
" " + platform.library + "\n" +
" " + ";;"
- })
+ }
}
@@ -142,12 +142,13 @@
val isabelle_tool =
Isabelle_Tool("build_jcef", "build component for Java Chromium Embedded Framework",
- Scala_Project.here, args => {
- var target_dir = Path.current
- var base_url = default_url
- var version = default_version
+ Scala_Project.here,
+ { args =>
+ var target_dir = Path.current
+ var base_url = default_url
+ var version = default_version
- val getopts = Getopts("""
+ val getopts = Getopts("""
Usage: isabelle build_jcef [OPTIONS]
Options are:
@@ -157,16 +158,16 @@
Build component for Java Chromium Embedded Framework.
""",
- "D:" -> (arg => target_dir = Path.explode(arg)),
- "U:" -> (arg => base_url = arg),
- "V:" -> (arg => version = arg))
+ "D:" -> (arg => target_dir = Path.explode(arg)),
+ "U:" -> (arg => base_url = arg),
+ "V:" -> (arg => version = arg))
- val more_args = getopts(args)
- if (more_args.nonEmpty) getopts.usage()
+ val more_args = getopts(args)
+ if (more_args.nonEmpty) getopts.usage()
- val progress = new Console_Progress()
+ val progress = new Console_Progress()
- build_jcef(base_url = base_url, version = version, target_dir = target_dir,
- progress = progress)
- })
+ build_jcef(base_url = base_url, version = version, target_dir = target_dir,
+ progress = progress)
+ })
}