为此,我们基于 github action 实现对包的云端预编译,会将常用配置的包都去预编译一遍,然后存储到 build-artifacts 仓库的 Releases 下。 然后,我们在安装包的时候,会自动从二进制镜像包源下载,实现快速集成(目前仅支持预编译 windows 包,后期会逐步放开到其他平台)。 我们会预编译每个包的 plat/arch/MT/MD/static...
我们的官方预编译包仓库在:build-artifacts。 同样,我们也可以配置添加自有的预编译仓库,添加方式类似: $ xmake repo --add local-repo git@github.com:xmake-mirror/myrepo-artifacts.git 1. 也可以在 xmake.lua 中添加: add_repositories("local-repo git@github.com:xmake-mirror/myrepo-artifacts.git") 1....
conan https://github.com/conan-io/conan-center-index build-artifacts https://gitee.com/xmake-mirror/build-artifacts.git main xmake-repo https://gitee.com/tboox/xmake-repo.git master builtin-repoD:\Program Files\xmake\repository5repositories were found!PSF:\ccode\test>xrepo rm-repo conan rem...
conan https://github.com/conan-io/conan-center-index build-artifacts https://gitee.com/xmake-mirror/build-artifacts.git main xmake-repo https://gitee.com/tboox/xmake-repo.git master builtin-repo D:\Program Files\xmake\repository 5repositories were found! PS F:\ccode\test> xrepo rm-repo ...
build-artifacts Lua 最近更新: 6小时前 1 1 0 xmake-releases 最近更新: 2年多前 1 0 0 pthreads4w 最近更新: 4年前 1 0 0 7zip-releases 最近更新: 4年多前 1 0 0 patch 最近更新: 接近6年前 1 0 0 git-for-windows-releases 最近更新: 6年前 1 0 0 p7zip ...
build ok! 只要检测匹配成功,通常肯定能够完成编译,成功率接近 100%,最后 Xmake 会将编译产物输出到当前目录的build/artifacts下面。 对接交叉编译工具链 这种智能构建模式,我们不仅能够编译本机程序,还可以对接交叉编译工具链,实现对 ios/android 以及任意交叉编译平台的支持。
在先前的版本中,Xmake 提供了一种 TryBuild 模式,可以在没有 xmake.lua 的情况下,使用 Xmake 尝试对 autoconf/cmake/meson 等维护的第三方项目进行直接构建。 其实,也就是让 Xmake 检测到对应的构建系统后,调用 cmake 等命令来实现,但是会帮助用户简化配置操作,另外还能对接 xmake 的交叉编译工具链配置。
安装choco install xmake 设置git repositories C:\Users\Administrator\AppData\Local\.xmake\repositories\build-artifacts C:\Users\Administrator\AppData\Loca
prefix:--Configuring done--Generating done--Build files have been written to:/Users/ruki/Downloads/libpng-1.6.35/build[7%]Built target png-fix-itxt[21%]Built target genfiles[81%]Built target png[83%]Built target png_static...output to/Users/ruki/Downloads/libpng-1.6.35/build/artifacts ...
(-1)PSF:\ccode\test>xrepolist-repoglobalrepositories:vcpkg https://github.com/microsoft/vcpkgconan https://github.com/conan-io/conan-center-indexbuild-artifacts https://gitee.com/xmake-mirror/build-artifacts.git mainxmake-repo https://gitee.com/tboox/xmake-repo.git masterbuiltin-repoD:\...