Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split more things into libraries #7554

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Conversation

glebm
Copy link
Collaborator

@glebm glebm commented Nov 23, 2024

This does not fully address the issue of most everything being a giant library but it's a start.

I got here by trying to isolate path.cpp into its own library and quickly realized that it transitively
depends on everything.

This is the point where I got to with splitting things up (and gave up for now).

Most of the diff count is from moving SFX enums into a separate file (so that code that only needs the IDs can avoid depending on the entire sound subsystem).

This does not fully address the issue of most everything
being a giant library but it's a start.

I got here by trying to isolate `path.cpp` into its own
library and quickly realized that it transitively
depends on everything.

This is the point where I got to with splitting things
up (and gave up for now).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant