From a44dc0a5f6ab328ddb6f25d0e023d72578ada114 Mon Sep 17 00:00:00 2001 From: Marc Date: Tue, 22 Jul 2025 19:45:58 +0700 Subject: [PATCH] cd later --- src/SPC/util/executor/UnixCMakeExecutor.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SPC/util/executor/UnixCMakeExecutor.php b/src/SPC/util/executor/UnixCMakeExecutor.php index 1a9f90cf..71a81951 100644 --- a/src/SPC/util/executor/UnixCMakeExecutor.php +++ b/src/SPC/util/executor/UnixCMakeExecutor.php @@ -45,6 +45,8 @@ class UnixCMakeExecutor extends Executor FileSystem::resetDir($this->build_dir); } + $this->shell = $this->shell->cd($this->build_dir); + // config $this->steps >= 1 && $this->shell->exec("cmake {$this->getConfigureArgs()} {$this->getDefaultCMakeArgs()} {$build_pos}"); @@ -227,6 +229,6 @@ CMAKE; private function initShell(): void { - $this->shell = shell()->cd($this->build_dir)->initializeEnv($this->library); + $this->shell = shell()->initializeEnv($this->library); } }