This directory stores a current vendored copy of official SourceMod headers for reference and future maintenance work.
- Path:
vendor/sourcemod-current/include/ - These files are intentionally kept separate from the repo
include/directory. - The repo
include/directory is reserved for project-specific and third-party non-SourceMod headers such assaka*.inc,sakautils/*,multicolors,tfdb,tf2attributes, and compatibility shims. - Supported CI and release builds do not compile against this directory by default.
- Supported builds use the vendored
spcompbinary together with the matching official SourceMod1.13.0-git7246include bundle downloaded byscripts/build-all.sh.
Reason:
- Mixing official SourceMod headers directly into
include/makes manual-iincludebuilds fragile, because newer headers can shadow the pinned compiler-compatible header set.