3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-26 07:43:41 +00:00
z3/BUILD.bazel
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

26 lines
581 B
Text

load("@rules_foreign_cc//foreign_cc:defs.bzl", "cmake")
load("@rules_license//rules:license.bzl", "license")
package(default_applicable_licenses = [":license"])
license(
name = "license",
license_kinds = ["@rules_license//licenses/spdx:MIT"],
license_text = "LICENSE.txt",
)
exports_files(["LICENSE.txt"])
filegroup(
name = "all_files",
srcs = glob(["**"]),
)
cmake(
name = "z3",
generate_args = ["-G Ninja"],
lib_source = ":all_files",
out_binaries = ["z3"],
out_shared_libs = ["libz3.so"],
visibility = ["//visibility:public"],
)