This repository is a collection of Bazel BUILD files for projects which currently do not have one.
Thank you to 40ants for the above GitHub Actions per-job badges.
All target dependencies are resolved with targets within the repository. This means that if the version of SDL provided is 2.0.8, then all subsequent libraries that require SDL will depend on that version.
The following libraries may be depended upon from this workspace:
SDL2 v2.0.8
@sdl2
BUILD file originally provided by Google quic-trace project, Copyright 2018 Google LLC and licensed under Apache-2.0, with extensive modifications.
SDL2_ttf v2.0.14
@sdl2_ttf
BUILD file provided by Google quic-trace project, Copyright 2018 Google LLC, and licensed under Apache-2.0.
SDL2_image v2.0.5
@sdl2_image
SDL2_mixer v2.0.4
@sdl2_mixer
Currently only built with -DMUSIC_WAV
. Additional codec support is planned.
SDL2pp v0.16.1
@sdl2pp
A sample binary is provided at @sdl2pp//:examples_sprites
.
Dear ImGui v1.81
@dear_imgui
@dear_imgui//:dear_imgui_backend_opengl3
@dear_imgui//:dear_imgui_backend_sdl
A sample binary is provided at @dear_imgui//:example_sdl_opengl3
.
fmtlib v7.0.3
@fmtlib
freetype v2.9
@freetype
BUILD file provided by Google quic-trace project, Copyright 2018 Google LLC, and licensed under Apache-2.0.
glew v2.2.0
@glew
libpng v1.2.57
@libpng
BUILD file provided by Google Cartographer project, Copyright 2018 The Cartographer Authors, and licensed under Apache-2.0.
peglib @ commit yhirose/cpp-peglib@11ed83e46fb0268c22005a6b8a9f094f8ea7208c
@peglib
spdlog v1.7.0
@spdlog
zlib @ commit madler/zlib@cacf7f1d4e3d44d871b605da3b647f07d718623f
@zlib
BUILD file provided by Google Cartographer, Copyright 2018 The Cartographer Authors, and licensed under Apache-2.0.
cppcoro @ commit lewissbaker/cppcoro@a87e97fe5b6091ca9f6de4637736b8e0d8b109cf
@cppcoro