allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
authorwenzelm
Wed, 27 Mar 2013 18:04:21 +0100
changeset 51558 91f8bed6d0a4
parent 51557 4e4b56b7a3a5
child 51559 320907e48a9e
allow build with skip_proofs enabled -- disable it for sessions that would fail due to embedded diagnostic commands, for example;
src/Doc/ROOT
src/FOL/ROOT
src/HOL/ROOT
--- a/src/Doc/ROOT	Wed Mar 27 17:58:07 2013 +0100
+++ b/src/Doc/ROOT	Wed Mar 27 18:04:21 2013 +0100
@@ -40,7 +40,7 @@
     "document/style.sty"
 
 session Functions (doc) in "Functions" = HOL +
-  options [document_variants = "functions"]
+  options [document_variants = "functions", skip_proofs = false]
   theories Functions
   files
     "../prepare_document"
@@ -145,7 +145,7 @@
     "document/root.tex"
 
 session Locales (doc) in "Locales" = HOL +
-  options [document_variants = "locales", pretty_margin = 65]
+  options [document_variants = "locales", pretty_margin = 65, skip_proofs = false]
   theories
     Examples1
     Examples2
@@ -295,7 +295,7 @@
     "document/root.tex"
 
 session Tutorial (doc) in "Tutorial" = HOL +
-  options [document_variants = "tutorial", print_mode = "brackets"]
+  options [document_variants = "tutorial", print_mode = "brackets", skip_proofs = false]
   theories [thy_output_indent = 5]
     "ToyList/ToyList"
     "Ifexpr/Ifexpr"
--- a/src/FOL/ROOT	Wed Mar 27 17:58:07 2013 +0100
+++ b/src/FOL/ROOT	Wed Mar 27 18:04:21 2013 +0100
@@ -39,6 +39,7 @@
     Quantifiers_Cla
     Miniscope
     If
-  theories [document = false] "Locale_Test/Locale_Test"
+  theories [document = false, skip_proofs = false]
+    "Locale_Test/Locale_Test"
   files "document/root.tex"
 
--- a/src/HOL/ROOT	Wed Mar 27 17:58:07 2013 +0100
+++ b/src/HOL/ROOT	Wed Mar 27 18:04:21 2013 +0100
@@ -16,7 +16,7 @@
   description {*
     HOL-Main with explicit proof terms.
   *}
-  options [document = false, proofs = 2]
+  options [document = false, proofs = 2, skip_proofs = false]
   theories Main
   files
     "Tools/Quickcheck/Narrowing_Engine.hs"
@@ -354,14 +354,14 @@
   theories Decision_Procs
 
 session "HOL-Proofs-ex" in "Proofs/ex" = "HOL-Proofs" +
-  options [document = false, proofs = 2, parallel_proofs = 0]
+  options [document = false, proofs = 2, skip_proofs = false, parallel_proofs = 0]
   theories Hilbert_Classical
 
 session "HOL-Proofs-Extraction" in "Proofs/Extraction" = "HOL-Proofs" +
   description {*
     Examples for program extraction in Higher-Order Logic.
   *}
-  options [condition = ISABELLE_POLYML, proofs = 2, parallel_proofs = 0]
+  options [condition = ISABELLE_POLYML, proofs = 2, skip_proofs = false, parallel_proofs = 0]
   theories [document = false]
     "~~/src/HOL/Library/Code_Target_Numeral"
     "~~/src/HOL/Library/Monad_Syntax"
@@ -386,7 +386,8 @@
     The paper "More Church-Rosser Proofs (in Isabelle/HOL)" describes the whole
     theory (see http://www.in.tum.de/~nipkow/pubs/jar2001.html).
   *}
-  options [document_graph, print_mode = "no_brackets", proofs = 2, parallel_proofs = 0]
+  options [document_graph, print_mode = "no_brackets", proofs = 2, skip_proofs = false,
+    parallel_proofs = 0]
   theories [document = false]
     "~~/src/HOL/Library/Code_Target_Int"
   theories
@@ -535,7 +536,6 @@
     Tarski
     Classical
     Set_Theory
-    Meson_Test
     Termination
     Coherent
     PresburgerEx
@@ -561,6 +561,8 @@
     Parallel_Example
     IArray_Examples
   theories SVC_Oracle
+  theories [skip_proofs = false]
+    Meson_Test
   theories [condition = SVC_HOME]
     svc_test
   theories [condition = ZCHAFF_HOME]
@@ -742,7 +744,8 @@
   theories WordExamples
 
 session "HOL-Statespace" in Statespace = HOL +
-  theories StateSpaceEx
+  theories [skip_proofs = false]
+    StateSpaceEx
   files "document/root.tex"
 
 session "HOL-NSA" in NSA = HOL +