aboutsummaryrefslogtreecommitdiffhomepage
path: root/plugins/micromega/coq_micromega.ml
diff options
context:
space:
mode:
authorGravatar fkirchne <fkirchne@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-05-28 16:40:19 +0000
committerGravatar fkirchne <fkirchne@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-05-28 16:40:19 +0000
commit1120e905b7347ccf476a87f318cfef5beed7f09e (patch)
tree6076c7cf9a628224282e9ec2e9a33d436e9e34ce /plugins/micromega/coq_micromega.ml
parent919b30f6d188fcfc6dc40b364d54c0458be3591e (diff)
Modify the test for csdp and associated message.
Use the refactored system.ml function. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13034 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins/micromega/coq_micromega.ml')
-rw-r--r--plugins/micromega/coq_micromega.ml10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/micromega/coq_micromega.ml b/plugins/micromega/coq_micromega.ml
index eeb45103f..7493bfe33 100644
--- a/plugins/micromega/coq_micromega.ml
+++ b/plugins/micromega/coq_micromega.ml
@@ -1433,8 +1433,8 @@ let micromega_gen
Tacticals.tclFAIL 0 (Pp.str
(" Skipping what remains of this tactic: the complexity of the goal requires "
^ "the use of a specialized external tool called csdp. \n\n"
- ^ "Unfortunately this instance of Coq isn't aware of the presence of any \"csdp\" executable. \n\n"
- ^ "You may need to specify the location during Coq's pre-compilation configuration step")) gl
+ ^ "Unfortunately Coq isn't aware of the presence of any \"csdp\" executable in the path. \n\n"
+ ^ "Csdp packages are provided by some OS distributions; binaries and source code can be downloaded from https://projects.coin-or.org/Csdp")) gl
let lift_ratproof prover l =
match prover l with
@@ -1466,9 +1466,9 @@ let csdp_cache = "csdp.cache"
*)
let require_csdp =
- match System.search_exe_in_path "csdp" with
- | Some _ -> lazy ()
- | _ -> lazy (raise CsdpNotFound)
+ if System.is_in_system_path "csdp"
+ then lazy ()
+ else lazy (raise CsdpNotFound)
let really_call_csdpcert : provername -> micromega_polys -> Sos_types.positivstellensatz option =
fun provername poly ->