[vlc-devel] Question about VLC build complexity and documentation (academic project – UNICAMP)
José Eduardo Santos Rabelo
j260551 at dac.unicamp.br
Sat Oct 4 17:18:58 UTC 2025
Hello VLC team,
My name is José Eduardo Rabelo, and I’m a Computer Engineering
undergraduate student at UNICAMP (University of Campinas, Brazil).
As part of a university course called Programming Systems Projects, my
group is searching for a way to simplify the compilation process of large
and dependency-heavy open-source software — with VLC as our case study.
During our attempts to build VLC on *macOS* and *Windows*, we found the
process quite complex, with many undocumented or outdated steps, especially
compared to Linux. This raised an academic and practical question for us:
“Is the current complexity of building VLC intentional — due to
architectural or dependency-management reasons — or simply a result of
historical evolution and limited documentation?”
Our goal is to understand the rationale behind the current build system
design, so that our project can assist new contributors without
oversimplifying what’s necessary.
If possible, could you share any insight into how the VLC team approaches
build automation, and whether there are ongoing efforts to simplify or
modernize it?
We deeply admire the VLC project and would like to make our work useful to
the community.
Best regards,
José Eduardo Rabelo
UNICAMP – University of Campinas, Brazil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20251004/f2b61439/attachment.htm>
More information about the vlc-devel
mailing list