From d8ee308a5f0e29fee5d95ce48a6403da92acf050 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Tue, 1 Jul 2025 23:01:53 +0700 Subject: [PATCH] allow explicitly setting toolchain (simplify testing without constantly overriding CC and CXX) --- src/SPC/toolchain/ToolchainManager.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SPC/toolchain/ToolchainManager.php b/src/SPC/toolchain/ToolchainManager.php index 213947f2..d46118ac 100644 --- a/src/SPC/toolchain/ToolchainManager.php +++ b/src/SPC/toolchain/ToolchainManager.php @@ -21,6 +21,9 @@ class ToolchainManager public static function getToolchainClass(): string { + if ($tc = getenv('SPC_TOOLCHAIN')) { + return $tc; + } $libc = getenv('SPC_LIBC'); if ($libc && !getenv('SPC_TARGET')) { // TODO: @crazywhalecc this breaks tests