warriorstar-orion / third_party_buildfiles

Bazel BUILD files for libraries which don't have them.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Third Party BUILD files

This repository is a collection of Bazel BUILD files for projects which currently do not have one.

Build Status

Simple Libraries Build Status

Thank you to 40ants for the above GitHub Actions per-job badges.

Available Targets

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

About

Bazel BUILD files for libraries which don't have them.


Languages

Language:Starlark 84.0%Language:Go 16.0%