3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 03:45:51 +00:00
z3/scripts
Karlheinz Friedberger 764e033bf4
Specify and document value for environment variable for loading native library in Java bindings (#5477)
* limit range of environment variable for loading the native library in Java to "true".

This change specifies the range of values that are allowed to set the environment
variable "z3.skipLibraryLoad".
Only the value "true" (in upper-, lower-, and mixed-case is accepted as valid value.
Other values, such as "false", "0", "1", "foo", an empty or a missing value are
evaluated to "false" and cause the default loading of the native library.

* adding documentation about environment variable for (not) loading the native library in Java.

This is a follow-up commit for #4667 to provide a publicly visible documentation.
2021-08-13 14:54:02 -07:00
..
build-win-signed.yml
build_libcxx_msan.sh
coverage.yml jobs 2021-07-30 22:38:56 -07:00
generate-doc.yml
mk_consts_files.py
mk_copyright.py
mk_def_file.py
mk_exception.py
mk_genfile_common.py
mk_gparams_register_modules_cpp.py
mk_install_tactic_cpp.py
mk_make.py
mk_mem_initializer_cpp.py
mk_nuget_task.py
mk_pat_db.py
mk_project.py version inc, bvsort->bitvecsort 2021-07-13 17:14:47 +02:00
mk_unix_dist.py
mk_util.py
mk_win_dist.py
nightly.yaml
policy.json
pyg2hpp.py
README
release.yml
test-examples-cmake.yml
test-java-cmake.yml
test-jupyter.yml
test-regressions-coverage.yml rename 2021-07-29 11:32:20 -07:00
test-regressions.yml
test-z3.yml
trackall.sh
update_api.py Specify and document value for environment variable for loading native library in Java bindings (#5477) 2021-08-13 14:54:02 -07:00
update_header_guards.py
update_include.py
vsts-mac.sh
vsts-vs2013.cmd
vsts-vs2017.cmd

Instructions for updating external Z3 API
-----------------------------------------

The python "macros": def_Type() and def_API() are used to add new types and function definitions to the Z3 API.
The .h files provided to `mk_bindings(API_files)` contain these definitions.
See src\api\z3_api.h for many examples.

The bindings for .Net and Python are generated when mk_make.py is invoked.