| Did you know ... | Search Documentation: |
| check_installation.pl -- Check installation issues and features |
This library performs checks on the installed system to verify which optional components are available and whether all libraries that load shared objects/DLLs can be loaded.
component(?Component, -Features) is nondet[private]http://www.swi-prolog.org/build/issues/. If not provided,
the library file with extension .html is used.windows, unix or linux. If present, the component
is only checked for if we are running on a version of the
specified operating system.
check_installation is detIf issues are found it prints a diagnostic message with a link to a wiki page with additional information about the issue.
check_installation(-Issues:list(pair)) is detoptional_not_found
(optional component is not present), not_found (component is
not present) or failed (component is present but cannot be
loaded).
test_component(+Properties) is semidet[private]
check_features(+Properties) is semidet[private]
run_silent(:Goal, +Properties) is semidet[private]
run_collect_messages(Goal, Result, Messages) is det[private]true, false or exception(Error)
and messages with a list of generated error and warning
messages. Each message is a term:
message(Term,Kind,Lines)
test_tcmalloc[private]
archive_features[private]
pcre_features[private]
jquery_file[private]
check_on_path[private]
test_installation is semidet
test_installation(+Options) is semidetcmake -DINSTALL_TESTS=ON
Options processed:
false, do not test the packagesWhen running this predicate the working directory must be writeable and allow for writing executable files. This is due to tests for file system interaction and tests for generating stand-alone executables. Note also that due to its side effects, the predicate should not be invoked twice in the same session.
check_config_files
update_config_files
check_autoload[private]The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
test_installation is semidet
test_installation(+Options) is semidetcmake -DINSTALL_TESTS=ON
Options processed:
false, do not test the packagesWhen running this predicate the working directory must be writeable and allow for writing executable files. This is due to tests for file system interaction and tests for generating stand-alone executables. Note also that due to its side effects, the predicate should not be invoked twice in the same session.