构建和安装
- 开始日期:2023-03-28
- 目标主要版本:3.x
- 参考问题:无
- 实现 PR:无
概括
采用新的构建工具 XMake 取代原有的 AutoTool 和 Visual Studio 构建方式,降低构建和使用成本。新增几种基于 XMake 的安装方式说明,并提供多种新的基于 XMake 的依赖包安装方式。
基本示例
内部开发相关
构建:
xmake
打包:
xmake package
安装到指定目录:
xmake install -o path/to/your/dir
生成 CMakelists.txt:
xmake project -k cmakelists
生成 compile_commands:
xmake project -k compile_commands
子库都有自己的构建配置,可单独构建它们:
xmake build pandagl
xmake build yutil
xmake build libcss
xmake build libui
xmake build libplatform
从远程包安装
xmake.lua
add_repositories("lcui-repo git@github.com:lcui-dev/xmake-repo.git")
add_requires("lcui", "pandagl", "libcss")
target("lcuiapp")
add_packages("lcui")
target("imageeditor")
add_packages("pandagl")
target("cssparser")
add_packages("libcss")
备注
该安装方式暂未实现,欢迎参与改进此意见稿。