Mercurial
view third_party/luajit/BUILD @ 183:a8976a008a9d
[BenchMark] Added bun bench mark to test seoboe vs other popular benchmarks.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Fri, 23 Jan 2026 21:19:08 -0800 |
| parents | 94705b5986b3 |
| children |
line wrap: on
line source
load("@rules_foreign_cc//foreign_cc:defs.bzl", "make") package(default_visibility = ["//visibility:public"]) filegroup( name = "srcs", srcs = glob(["**"]), ) make( name = "luajit_build", args = ["-j4"], build_data = [":srcs"], env = { "BUILDMODE": "static", }, lib_source = ":srcs", out_binaries = ["luajit"], out_data_dirs = ["share"], out_include_dir = "include/luajit-2.1", out_static_libs = ["libluajit-5.1.a"], postfix_script = "cd $$INSTALLDIR$$/bin && find . -name 'luajit-*' -type f -exec cp {} luajit \\;", targets = [ "", "install PREFIX=$$INSTALLDIR$$", ], ) # Alias for the library alias( name = "luajit", actual = ":luajit_build", ) # Expose just the binary for use as a tool filegroup( name = "luajit_bin", srcs = [":luajit_build"], output_group = "luajit", )