Add re2c build

This commit is contained in:
crazywhalecc
2025-07-31 00:55:25 +08:00
parent 6984c29a3a
commit 3c972ac905
6 changed files with 60 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace SPC\builder\linux\library;
/**
* a template library class for unix
*/
class re2c extends LinuxLibraryBase
{
use \SPC\builder\unix\library\re2c;
public const NAME = 're2c';
}

View File

@@ -0,0 +1,12 @@
<?php
declare(strict_types=1);
namespace SPC\builder\macos\library;
class re2c extends MacOSLibraryBase
{
use \SPC\builder\unix\library\re2c;
public const NAME = 're2c';
}

View File

@@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
namespace SPC\builder\unix\library;
use SPC\util\executor\UnixCMakeExecutor;
trait re2c
{
protected function build(): void
{
UnixCMakeExecutor::create($this)->build();
}
}