Admin/lib/Tools/makedist_bundle
changeset 60996 25e8efae71d7
parent 60994 b1e324a0677c
child 61000 dd43980dc2c6
--- a/Admin/lib/Tools/makedist_bundle	Fri Aug 21 16:47:57 2015 +0200
+++ b/Admin/lib/Tools/makedist_bundle	Fri Aug 21 17:53:10 2015 +0200
@@ -12,7 +12,7 @@
   echo "Usage: isabelle $PRG ARCHIVE PLATFORM_FAMILY"
   echo
   echo "  Re-package Isabelle source distribution with add-on components"
-  echo "  and post-hoc patches for platform family linux, macos, windows."
+  echo "  and post-hoc patches for platform family linux, windows, macos."
   echo
   echo "  Add-on components are that of the running Isabelle version!"
   echo
@@ -212,8 +212,8 @@
       "$ISABELLE_TARGET/src/Tools/jEdit/dist/properties/jEdit.props"
     ;;
   windows)
-    purge_contrib '-name "x86*-linux" -o -name "x86*-darwin"'
-    purge_jdk "x86-cygwin"
+    purge_contrib '-name x86_64-windows -o -name "x86*-linux" -o -name "x86*-darwin"'
+    purge_jdk "x86-windows"
     mv "$ISABELLE_TARGET/contrib/windows_app" "$TMP/."
 
     perl -pi \
@@ -222,7 +222,7 @@
       "$ISABELLE_TARGET/src/Tools/jEdit/dist/properties/jEdit.props"
 
     (
-      echo -e "# Java runtime options"
+      echo -e "# Java runtime options\r"
       declare -a JAVA_ARGS=()
       eval "JAVA_ARGS=($ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS)"
       for ARG in "${JAVA_ARGS[@]}"
@@ -240,7 +240,7 @@
         for ENTRY in "${DISTRIBITION_CLASSPATH[@]}"
         do
           ENTRY=$(echo "$ENTRY" | perl -p -e 's,/,\\\\,g;')
-          echo "    <cp>$ENTRY</cp>"
+          echo "    <cp>%EXEDIR%\\\\$ENTRY</cp>"
         done
       ) > exe_classpath
       EXE_CLASSPATH="$(cat exe_classpath)"