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

Cleanup NucleusLib linkage. #781

Merged
merged 5 commits into from
Jan 21, 2021
Merged

Cleanup NucleusLib linkage. #781

merged 5 commits into from
Jan 21, 2021

Conversation

Hoikas
Copy link
Member

@Hoikas Hoikas commented Jan 21, 2021

More progress on #383...

This ensures that all NucleusLib targets except for pnNucelusInc have the correct target linkage established. While going through, I made much of the linkage private by moving includes from headers into source files, throwing away old code, and fixing the fallout along the way. pnNucleusInc will likely require some additional thought and planning, so I'm saving that for later.

EXCEPT for pnNucleusInc, which has a lot of loops with other
Nucleus-level targets. The easiest solution will probably be to remove
it as a target and instead treat it as an include directory, somehow.

This also fixes some problems with pnUtils leaking its PCH to the rest
of the engine.
Original time: 6s, Now: 2s.
@Hoikas Hoikas merged commit d214173 into H-uru:master Jan 21, 2021
@Hoikas Hoikas deleted the target-links branch January 21, 2021 23:56
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.

None yet

2 participants