[PR #1316] [MERGED] Build with Bazel #2095

Closed
opened 2026-01-29 17:20:15 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/1316
Author: @cfsmp3
Created: 4/4/2021
Status: Merged
Merged: 4/5/2021
Merged by: @cfsmp3

Base: masterHead: bazel


📝 Commits (10+)

📊 Changes

21 files changed (+178 additions, -11 deletions)

View changed files

📝 .gitignore (+3 -0)
WORKSPACE (+0 -0)
src/BUILD (+16 -0)
src/lib_ccx/BUILD (+30 -0)
📝 src/lib_ccx/ccx_decoders_vbi.h (+1 -1)
📝 src/lib_ccx/ccx_encoders_common.c (+1 -1)
📝 src/lib_ccx/output.c (+1 -1)
📝 src/lib_ccx/zvbi/bcd.h (+1 -1)
📝 src/lib_ccx/zvbi/bit_slicer.c (+1 -1)
📝 src/lib_ccx/zvbi/decoder.c (+1 -1)
📝 src/lib_ccx/zvbi/misc.h (+3 -3)
📝 src/lib_ccx/zvbi/raw_decoder.c (+1 -1)
📝 src/lib_ccx/zvbi/sampling_par.c (+1 -1)
src/thirdparty/freetype/BUILD (+59 -0)
src/thirdparty/gpacmp4/BUILD (+8 -0)
src/thirdparty/lib_hash/BUILD (+7 -0)
src/thirdparty/libpng/BUILD (+7 -0)
src/thirdparty/protobuf-c/BUILD (+16 -0)
src/thirdparty/utf8proc/BUILD (+7 -0)
src/thirdparty/win_iconv/BUILD (+7 -0)

...and 1 more files

📄 Description

First working version of Bazel. Notes:

  • Binary is different (in size, and not by a small margin) to other options, so not 100% sure it's correct?
  • First time I (or @DivyamAhuja) use bazel. Most likely this can be seriously improved.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/1316 **Author:** [@cfsmp3](https://github.com/cfsmp3) **Created:** 4/4/2021 **Status:** ✅ Merged **Merged:** 4/5/2021 **Merged by:** [@cfsmp3](https://github.com/cfsmp3) **Base:** `master` ← **Head:** `bazel` --- ### 📝 Commits (10+) - [`15a7a20`](https://github.com/CCExtractor/ccextractor/commit/15a7a205aed9f2eb607143a025c33ed6c2d5b736) Moved ZVBI and mp4.c to lib_ccx - [`4f76586`](https://github.com/CCExtractor/ccextractor/commit/4f765861cb7df182c52c43bab0fc82a502c83719) WIP: Bazel - [`9efaa27`](https://github.com/CCExtractor/ccextractor/commit/9efaa273716e45bc6d622e060fcecd9db5d0f26a) Fix autotools? - [`3316018`](https://github.com/CCExtractor/ccextractor/commit/3316018aaf8c141b810bd72da4881f36e63a2b49) fix autotools - [`f61daaa`](https://github.com/CCExtractor/ccextractor/commit/f61daaa6cc6044930b6580bde7df6e9f6c896586) Fix - [`e127107`](https://github.com/CCExtractor/ccextractor/commit/e127107796319ad5f78de2c18283eee2df3310c7) Fix cmake - [`ffe423d`](https://github.com/CCExtractor/ccextractor/commit/ffe423d6f862d4e9a5bbec5fff4e1257d69f9ffc) WIP - [`d7c3d99`](https://github.com/CCExtractor/ccextractor/commit/d7c3d99116957f35da92682cde310a0399741734) Update ccextractor.vcxproj - [`d21f286`](https://github.com/CCExtractor/ccextractor/commit/d21f286dd7221ae90ef6dceaaa200244157f4efe) Update ccextractor.vcxproj - [`deeb8a6`](https://github.com/CCExtractor/ccextractor/commit/deeb8a614e3baec6d612b2c9e3e8fbf48750c6e1) WIP ### 📊 Changes **21 files changed** (+178 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -0) ➕ `WORKSPACE` (+0 -0) ➕ `src/BUILD` (+16 -0) ➕ `src/lib_ccx/BUILD` (+30 -0) 📝 `src/lib_ccx/ccx_decoders_vbi.h` (+1 -1) 📝 `src/lib_ccx/ccx_encoders_common.c` (+1 -1) 📝 `src/lib_ccx/output.c` (+1 -1) 📝 `src/lib_ccx/zvbi/bcd.h` (+1 -1) 📝 `src/lib_ccx/zvbi/bit_slicer.c` (+1 -1) 📝 `src/lib_ccx/zvbi/decoder.c` (+1 -1) 📝 `src/lib_ccx/zvbi/misc.h` (+3 -3) 📝 `src/lib_ccx/zvbi/raw_decoder.c` (+1 -1) 📝 `src/lib_ccx/zvbi/sampling_par.c` (+1 -1) ➕ `src/thirdparty/freetype/BUILD` (+59 -0) ➕ `src/thirdparty/gpacmp4/BUILD` (+8 -0) ➕ `src/thirdparty/lib_hash/BUILD` (+7 -0) ➕ `src/thirdparty/libpng/BUILD` (+7 -0) ➕ `src/thirdparty/protobuf-c/BUILD` (+16 -0) ➕ `src/thirdparty/utf8proc/BUILD` (+7 -0) ➕ `src/thirdparty/win_iconv/BUILD` (+7 -0) _...and 1 more files_ </details> ### 📄 Description First working version of Bazel. Notes: - Binary is different (in size, and not by a small margin) to other options, so not 100% sure it's correct? - First time I (or @DivyamAhuja) use bazel. Most likely this can be _seriously_ improved. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:20:15 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#2095