3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-15 03:25:43 +00:00
Commit graph

5 commits

Author SHA1 Message Date
Simon Scatton
25e0e6f780
fix(bazel): pin CMake library installs to lib (#10126)
rules_foreign_cc expects libraries under its default lib output
directory. GNUInstallDirs may instead select lib64, causing Bazel to
reject an otherwise successful CMake build because its declared output
is missing.

Share the default CMake arguments between the static and dynamic targets
and set CMAKE_INSTALL_LIBDIR to lib.
2026-07-14 08:30:48 -07:00
Shantanu Gontia
3d691fe234
Add versioned shared object names in Bazel rules (#9838)
Adds versioned shared library names (`libz3.so.4.17`,
`libz3.4.17.dylib`, etc.) alongside the unversioned ones to enable Bazel
rules to locate the correct library binaries.
2026-06-16 11:35:21 -06:00
hwisungi
2bf1cc7d61
Enabling Control Flow Guard (CFG) by default for MSVC on Windows, with options to disable CFG. (#7988)
* Enabling Control Flow Guard by default for MSVC on Windows, with options to disable it.

* Fix configuration error for non-MSVC compilers.

* Reviewed and updated configuration for Python build and added comment for CFG.
2025-10-22 14:18:25 +02:00
Nikhil Idiculla
bcedb66911
Expose z3_static target for Bazel build (#7660) 2025-06-03 11:51:18 +02:00
Steffen Smolka
0b26f7e0ee
Add support for building Z3 using Bazel. (#7646)
Signed-off-by: Steffen Smolka <smolkaj@google.com>
2025-05-15 08:47:29 -07:00