<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>Am 04.10.2025 um 19:18 schrieb José Eduardo Santos Rabelo <j260551@dac.unicamp.br>:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><p>Hello VLC team,</p><p>My name is José Eduardo Rabelo, and I’m a Computer Engineering undergraduate student at UNICAMP (University of Campinas, Brazil).</p><p>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.</p><p>During our attempts to build VLC on <strong>macOS</strong> and <strong>Windows</strong>, 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:</p></div></div></blockquote><div><br></div><div>Hi José,</div><div><br></div><div>Building for macOS is as simple as just executing one single wrapper build script, see here: <a href="https://code.videolan.org/videolan/vlc/-/blob/master/extras/package/macosx/build.sh?ref_type=heads">https://code.videolan.org/videolan/vlc/-/blob/master/extras/package/macosx/build.sh?ref_type=heads</a></div><div><br></div><div>VLC has an internal contrib system (in contribs subfolder), which take care of building all necessary dependencies.</div><div><br></div><div>BR. David</div></div></body></html>