From 8eb5de19af4aac9bd0406006f0194c453e4ad036 Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Mon, 27 Oct 2025 12:54:51 +0000 Subject: [PATCH 1/7] Build tier1 & mathlib instead of statically linking --- AMBuildScript | 2 +- core/vprof_tool.cpp | 4 ++++ hl2sdk-manifests | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index 56faedafb4..93a6cbd7ef 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -525,7 +525,7 @@ class SMConfig(object): for other_sdk in self.sdk_manifests: compiler.defines += ['SE_{}={}'.format(other_sdk['define'], other_sdk['code'])] - SdkHelpers.configureCxx(context, binary, sdk) + SdkHelpers.configureCxx(context, binary.compiler, sdk) return binary diff --git a/core/vprof_tool.cpp b/core/vprof_tool.cpp index 110025ec6a..6f24999d94 100644 --- a/core/vprof_tool.cpp +++ b/core/vprof_tool.cpp @@ -30,8 +30,12 @@ #include "sourcemod.h" #include "sourcemm_api.h" +#ifndef VPROF_ENABLED #define VPROF_ENABLED +#endif +#ifndef RAD_TELEMETRY_DISABLED #define RAD_TELEMETRY_DISABLED +#endif #include VProfTool sVProfTool; diff --git a/hl2sdk-manifests b/hl2sdk-manifests index 38b4f36708..d7c14e375f 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit 38b4f3670826bbfe7c536ef33ec53f5971d419e2 +Subproject commit d7c14e375f2a763d8429ad4350d0d3dcdfcd57b4 From 3801236da1951c7cf39d79d963de34653d4fd37b Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Mon, 27 Oct 2025 13:13:54 +0000 Subject: [PATCH 2/7] update hl2sdk-manifests --- hl2sdk-manifests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hl2sdk-manifests b/hl2sdk-manifests index d7c14e375f..5590d5a481 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit d7c14e375f2a763d8429ad4350d0d3dcdfcd57b4 +Subproject commit 5590d5a4817101d6a393cd5edad780d43642c00b From fef62219d88591142930e1f6469503834e9e2abf Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Mon, 27 Oct 2025 13:47:30 +0000 Subject: [PATCH 3/7] update hl2sdk-manifests --- hl2sdk-manifests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hl2sdk-manifests b/hl2sdk-manifests index 5590d5a481..e5b503401b 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit 5590d5a4817101d6a393cd5edad780d43642c00b +Subproject commit e5b503401b5a6be43c2f5c8b3c210ff0f73fb8c2 From 3c9538bda853153db2a254b016824dcb7cef5d4e Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Mon, 27 Oct 2025 13:54:21 +0000 Subject: [PATCH 4/7] update hl2sdk-manifests --- hl2sdk-manifests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hl2sdk-manifests b/hl2sdk-manifests index e5b503401b..341a83ead1 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit e5b503401b5a6be43c2f5c8b3c210ff0f73fb8c2 +Subproject commit 341a83ead111e4739d264213ca740b10d1aeaca4 From 1f9da417e4924e6f0bd18299de609334ca35fb45 Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Tue, 28 Oct 2025 09:51:20 +0000 Subject: [PATCH 5/7] update hl2sdk-manifests --- hl2sdk-manifests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hl2sdk-manifests b/hl2sdk-manifests index 341a83ead1..4104ee9063 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit 341a83ead111e4739d264213ca740b10d1aeaca4 +Subproject commit 4104ee9063b266f128e6e239ca4afeed03da8877 From 3718eec595899e37c295e65422b3b22fceef1f92 Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:20:41 +0000 Subject: [PATCH 6/7] Update hl2sdk-manifests --- AMBuildScript | 2 +- hl2sdk-manifests | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index 93a6cbd7ef..56faedafb4 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -525,7 +525,7 @@ class SMConfig(object): for other_sdk in self.sdk_manifests: compiler.defines += ['SE_{}={}'.format(other_sdk['define'], other_sdk['code'])] - SdkHelpers.configureCxx(context, binary.compiler, sdk) + SdkHelpers.configureCxx(context, binary, sdk) return binary diff --git a/hl2sdk-manifests b/hl2sdk-manifests index 4104ee9063..41cb9169cb 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit 4104ee9063b266f128e6e239ca4afeed03da8877 +Subproject commit 41cb9169cb613c8455d0c8958e675ed88bd02c5b From 5322212dd19fa5a6de4863df13e37de90d60426e Mon Sep 17 00:00:00 2001 From: Kenzzer <14257866+kenzzer@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:21:05 +0000 Subject: [PATCH 7/7] Fix sdkhooks compilation --- extensions/sdkhooks/extension.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/sdkhooks/extension.h b/extensions/sdkhooks/extension.h index 1168fe9135..e502c609df 100644 --- a/extensions/sdkhooks/extension.h +++ b/extensions/sdkhooks/extension.h @@ -1,6 +1,8 @@ #ifndef _INCLUDE_SOURCEMOD_EXTENSION_PROPER_H_ #define _INCLUDE_SOURCEMOD_EXTENSION_PROPER_H_ +#include "takedamageinfohack.h" + #include "smsdk_ext.h" #include #include @@ -15,8 +17,6 @@ #include #endif -#include "takedamageinfohack.h" - #if SOURCE_ENGINE >= SE_CSS && SOURCE_ENGINE != SE_LEFT4DEAD #define GETMAXHEALTH_IS_VIRTUAL #endif