3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-30 04:15:51 +00:00
z3/examples/userPropagator
Bruce Mitchener 7eb1e6dd23 userPropagator: Compile as C++20.
Using std::unordered_map::contains requires C++20.
2022-08-05 07:41:14 +03:00
..
CMakeLists.txt
common.h
example.cpp
example.pdf
README
user_propagator.h
user_propagator_created_maximisation.h
user_propagator_internal_maximisation.h
user_propagator_subquery_maximisation.h
user_propagator_with_theory.h

Small example using the user-propagator.
To build the example execute
   make examples
in the build directory.

This command will create the executable user_propagator_example.
On Windows, you can just execute it.
On macOS and Linux, you must install z3 first using
   sudo make install
OR update LD_LIBRARY_PATH (Linux) or DYLD_LIBRARY_PATH (macOS) with the build directory. You need that to be able to find the Z3 shared library.