diff --git a/src/SPC/builder/unix/library/libaom.php b/src/SPC/builder/unix/library/libaom.php index 2208b39b..2055c9d5 100644 --- a/src/SPC/builder/unix/library/libaom.php +++ b/src/SPC/builder/unix/library/libaom.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace SPC\builder\unix\library; +use SPC\builder\linux\SystemUtil; use SPC\toolchain\ToolchainManager; use SPC\toolchain\ZigToolchain; use SPC\util\executor\UnixCMakeExecutor; @@ -22,6 +23,9 @@ trait libaom if (str_starts_with($targetCpu, 'aarch')) { $targetCpu = str_replace($targetCpu, 'aarch', 'arm'); } + if (!SystemUtil::findCommand('nasm') && !SystemUtil::findCommand('yasm')) { + $targetCpu = 'generic'; + } UnixCMakeExecutor::create($this) ->setBuildDir("{$this->source_dir}/builddir") ->addConfigureArgs(