Mentions légales du service

Skip to content

Rework the auto-detection code.

Guillaume Melquiond requested to merge auto-detection into master

Manually and automatically detected provers are no longer separate code paths. There is now a single [partial_prover] entry family in why3.conf, with an optional boolean field manual. Field exec_name has been renamed path, and same_as has been renamed name. The latter is now always mandatory, even for automatically detected provers.

The directories from the PATH environment variable are now scanned to find files that have either the same name as an exec field (modulo .exe and .bat suffixes) or have it as a prefix followed by a dash and a digit. Also, the fully qualified name of the prover is now stored into why3.conf.

Edited by Guillaume Melquiond

Merge request reports