KB: fix the convention line (BT_STEAM is the one compile-gate exception)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
d53fcf61ad
commit
1841c5575e
@@ -45,8 +45,9 @@ version skew (a stale steam exe shipped 2 days behind), tripled build time, and
|
||||
glass + scripted click → ConfigureMappables end-to-end; exe runs WITHOUT steam_api.dll
|
||||
present; glass zero-arg → menu; 2-node loopback MP (145 ticks each); `BT_STEAM_NET=1`
|
||||
without Steam → "staying on Winsock" + game runs.
|
||||
- **Convention:** every `BT_*` name is a RUNTIME env gate (`BTEnvOn`); there are NO compile
|
||||
feature gates anymore — do not add one without updating this file.
|
||||
- **Convention:** every `BT_*` name is a RUNTIME env gate (`BTEnvOn`) — with the single
|
||||
exception of `BT_STEAM`, the license compile gate above. Do not add another compile gate
|
||||
without updating this file.
|
||||
- No weak-linkage/optional symbols — `/FORCE` turns unresolved externals into runtime AVs
|
||||
([[reconstruction-gotchas]]); everything links always, so this class of trap no longer varies
|
||||
by build flavor.
|
||||
|
||||
Reference in New Issue
Block a user