mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-13 03:45:37 +08:00
feat: declare tool dependencies in package configs via tools field
- Add 'tools' field to ConfigValidator for build-time tool declarations - Move jom and strawberry-perl from depends@windows to tools@windows in openssl.yml - Move go-xcaddy/go-win from depends to tools in frankenphp.yml - Register config/pkg/tool/ path in spc.registry.yml - Use addInstallPackage for upx tool in php.php (ToolPackage instead of library dep) - Include 'tool' type in DumpCapabilitiesCommand and InstallPackageCommand package lists
This commit is contained in:
@@ -54,8 +54,8 @@ class DumpCapabilitiesCommand extends BaseCommand
|
||||
{
|
||||
$result = [];
|
||||
|
||||
// library / target / virtual-target
|
||||
foreach (PackageLoader::getPackages(['library', 'target', 'virtual-target']) as $name => $pkg) {
|
||||
// library / target / virtual-target / tool
|
||||
foreach (PackageLoader::getPackages(['library', 'target', 'virtual-target', 'tool']) as $name => $pkg) {
|
||||
$installable = [];
|
||||
$artifact = $pkg->getArtifact();
|
||||
if ($artifact !== null) {
|
||||
|
||||
Reference in New Issue
Block a user