232 print qq,<MODE NAME="isabelle-session" FILE="isabelle-session.xml" FILE_NAME_GLOB="session.root"/>\n\n,; } |
232 print qq,<MODE NAME="isabelle-session" FILE="isabelle-session.xml" FILE_NAME_GLOB="session.root"/>\n\n,; } |
233 elsif (m/NAME="scheme"/) { |
233 elsif (m/NAME="scheme"/) { |
234 print qq,<MODE NAME="scala" FILE="scala.xml" FILE_NAME_GLOB="*.scala" />\n\n,; } |
234 print qq,<MODE NAME="scala" FILE="scala.xml" FILE_NAME_GLOB="*.scala" />\n\n,; } |
235 print; }' dist/modes/catalog |
235 print; }' dist/modes/catalog |
236 |
236 |
237 cp -a "${JEDIT_JARS[@]}" "${SCALA_JARS[@]}" "$PURE_JAR" dist/jars/. || failed |
237 cp -a "${JEDIT_JARS[@]}" "$SCALA_HOME/lib/scala-compiler.jar" dist/jars/. || failed |
238 ( |
238 ( |
239 for JAR in "$JEDIT_JAR" "${JEDIT_JARS[@]}" "$SCALA_HOME/lib/scala-compiler.jar" |
239 for JAR in "$JEDIT_JAR" "${JEDIT_JARS[@]}" "$PURE_JAR" "$SCALA_HOME/lib/scala-compiler.jar" |
240 do |
240 do |
241 CLASSPATH="$CLASSPATH:$JAR" |
241 CLASSPATH="$CLASSPATH:$JAR" |
242 done |
242 done |
243 CLASSPATH="$(jvmpath "$CLASSPATH")" |
243 CLASSPATH="$(jvmpath "$CLASSPATH")" |
244 |
|
245 exec "$SCALA_HOME/bin/scalac" -unchecked -deprecation \ |
244 exec "$SCALA_HOME/bin/scalac" -unchecked -deprecation \ |
246 -d dist/classes -target:jvm-1.5 "${SOURCES[@]}" |
245 -d dist/classes -target:jvm-1.5 "${SOURCES[@]}" |
247 ) || fail "Failed to compile sources" |
246 ) || fail "Failed to compile sources" |
248 |
247 |
249 cd dist/classes |
248 cd dist/classes |