TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.4 KiB
39 lines
1.4 KiB
name: tpc
|
|
build-mode: bin
|
|
version: 0.1.0
|
|
cxx-std: c++17
|
|
cxx-flags:
|
|
- -Wall
|
|
|
|
# Windows 资源文件配置(图标、版本信息等)
|
|
# 仅在 Windows 平台编译 bin 模式时生效
|
|
resource:
|
|
# 图标文件路径(相对于 project.yml 所在目录,也支持绝对路径)
|
|
icon: swoole-logo.ico
|
|
# 版本信息
|
|
version-info:
|
|
file-version: 0.1.0.1052
|
|
product-version: 0.1.0
|
|
company-name: "上海识沃网络科技有限公司"
|
|
file-description: "TypePHP Compiler"
|
|
internal-name: "typephp"
|
|
legal-copyright: "Copyright (C) 2026 上海识沃网络科技有限公司"
|
|
legal-trademarks: "Swoole is a trademark of 上海识沃网络科技有限公司"
|
|
original-filename: "tpc.exe"
|
|
product-name: "TypePHP"
|
|
comments: "PHP 原生编译器,可将 PHP 项目编译为 Windows/Linux/macOS 平台原生的可执行文件"
|
|
|
|
# Windows 应用程序清单文件(缺省不携带 manifest)
|
|
# 仅在 Windows 平台编译 bin 模式时生效
|
|
# 清单文件为 XML 格式,可配置 UAC 权限级别、DPI 感知、运行时依赖等
|
|
# 示例:如需启用,取消注释下一行并指定 manifest 文件路径
|
|
# manifest: app.manifest
|
|
|
|
sources:
|
|
- ./src/Php
|
|
- ./src/Core
|
|
- ./src/functions.php
|
|
- ./src/gen_stub.php
|
|
- ./src/compiler.php
|
|
- vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php
|
|
- vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php
|
|
|