DaedalusX64 / daedalus

The Nintendo 64 Emulator itself
GNU General Public License v2.0
591 stars 55 forks source link

Download Size #30

Closed tay10r closed 3 years ago

tay10r commented 3 years ago

The download size of this repository is overly large. I'd like to suggest storing the ROM icons in a separate location and downloading them at build time (perhaps even making them optional) and removing the imported code (including the pre-built binaries). There's several package managers now on Windows (Vcpkg, Conan) and for the projects that aren't supported by them, there's FetchContent from CMake that makes it pretty easy to grab dependencies at build time.

This is going to require rewriting some Git history. Specifically, from git blame:

I haven't found any other commits that do this, but I also haven't looked too much.

This is related to issue #29.

I would be glad to submit a PR for this.