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
048de2605b fix(bazel): pin CMake library installs to lib
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 15:33:51 +02: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