Skip to content

unify(legacy-profiler): Make both games inherit legacy profiler - #3075

Open
Jaredl-Dev wants to merge 1 commit into
TheSuperHackers:mainfrom
Jaredl-Dev:unify/profilelegacy
Open

unify(legacy-profiler): Make both games inherit legacy profiler#3075
Jaredl-Dev wants to merge 1 commit into
TheSuperHackers:mainfrom
Jaredl-Dev:unify/profilelegacy

Conversation

@Jaredl-Dev

Copy link
Copy Markdown

This makes both GameEngine builds inherit core_profile_legacy and declares core_debug as its private dependency.

Prerequisite for #3070

#3070 moves Shell.cpp into Core, where profile builds call Profile::StopRange("init").

Zero Hour already linked the legacy profiler, but Generals did not, causing an unresolved Profile::StopRange symbol when linking generalsv.exe. This PR provides the shared dependencies required by #3070.

Verification

Jaredl-Dev added a commit to Jaredl-Dev/GeneralsGameCode that referenced this pull request Aug 7, 2026
@Jaredl-Dev
Jaredl-Dev force-pushed the unify/profilelegacy branch 2 times, most recently from bbaf309 to 2f3f26a Compare August 7, 2026 21:17
@Jaredl-Dev Jaredl-Dev changed the title unify(profile): Make both games inherit legacy profiler unify(legacy-profiler): Make both games inherit legacy profiler Aug 7, 2026
@Jaredl-Dev
Jaredl-Dev force-pushed the unify/profilelegacy branch from 2f3f26a to 919d16e Compare August 7, 2026 21:24
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