equal
deleted
inserted
replaced
16 echo |
16 echo |
17 echo " Options are:" |
17 echo " Options are:" |
18 echo " -D PATH dump generated document sources into PATH" |
18 echo " -D PATH dump generated document sources into PATH" |
19 echo " -P PATH set path for remote theory browsing information" |
19 echo " -P PATH set path for remote theory browsing information" |
20 echo " -b build mode (output heap image, using current dir)" |
20 echo " -b build mode (output heap image, using current dir)" |
|
21 echo " -c BOOL tell ML system to compress output image (default true)" |
21 echo " -d FORMAT build document as FORMAT (default false)" |
22 echo " -d FORMAT build document as FORMAT (default false)" |
22 echo " -i BOOL generate theory browsing information," |
23 echo " -i BOOL generate theory browsing information," |
23 echo " i.e. HTML / graph data (default false)" |
24 echo " i.e. HTML / graph data (default false)" |
24 echo " -r reset session path" |
25 echo " -r reset session path" |
25 echo " -s NAME override session NAME" |
26 echo " -s NAME override session NAME" |
38 # options |
39 # options |
39 |
40 |
40 DUMP="" |
41 DUMP="" |
41 RPATH="" |
42 RPATH="" |
42 BUILD="" |
43 BUILD="" |
|
44 COMPRESS="" |
43 DOCUMENT=false |
45 DOCUMENT=false |
44 INFO=false |
46 INFO=false |
45 RESET=false |
47 RESET=false |
46 SESSION="" |
48 SESSION="" |
47 |
49 |
57 P) |
59 P) |
58 RPATH="$OPTARG" |
60 RPATH="$OPTARG" |
59 ;; |
61 ;; |
60 b) |
62 b) |
61 BUILD=true |
63 BUILD=true |
|
64 ;; |
|
65 c) |
|
66 COMPRESS="$OPTARG" |
62 ;; |
67 ;; |
63 d) |
68 d) |
64 DOCUMENT="$OPTARG" |
69 DOCUMENT="$OPTARG" |
65 ;; |
70 ;; |
66 i) |
71 i) |
137 if [ -n "$BUILD" ]; then |
142 if [ -n "$BUILD" ]; then |
138 ITEM="$SESSION" |
143 ITEM="$SESSION" |
139 echo "Building $ITEM ..." |
144 echo "Building $ITEM ..." |
140 LOG="$LOGDIR/$ITEM" |
145 LOG="$LOGDIR/$ITEM" |
141 |
146 |
|
147 OPT_C="" |
|
148 [ "$COMPRESS" = true ] && OPT_C="-c" |
|
149 |
142 $ISABELLE \ |
150 $ISABELLE \ |
143 -e "Session.use_dir $RESET $INFO \"$DOC\" \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\";" \ |
151 -e "Session.use_dir $RESET $INFO \"$DOC\" \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\";" \ |
144 -q -w $LOGIC $NAME > $LOG 2>&1 |
152 $OPT_C -q -w $LOGIC $NAME > $LOG 2>&1 |
145 RC=$? |
153 RC=$? |
146 else |
154 else |
147 ITEM=$(basename $LOGIC)-"$SESSION" |
155 ITEM=$(basename $LOGIC)-"$SESSION" |
148 echo "Running $ITEM ..." |
156 echo "Running $ITEM ..." |
149 LOG="$LOGDIR/$ITEM" |
157 LOG="$LOGDIR/$ITEM" |