-
-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
有考虑过缩减代码库的体积吗? #21
Comments
你好,这个确实是一个问题,之后有时间我抽空优化下。。 其中
谢谢。 |
@waruqi 貌似移除 |
关于 windows 下的编译安装,可以在脚本里做一下判断,如果当前系统为 windows 时自动下载 |
到时候我改成 vsproject后, 等删掉这些目录后,可以通过 $ git clone repo --detph 1 只下载当前的最近commit版本,不下载历史版本就行了。。 |
@waruqi OK。 |
dev分支 我已经对xmake的源码和git库大小进行了裁剪优化。
现在从github上直接下载整个xmake-dev.zip的压缩包,只需要3.2M,而 建议在脚本中通过直接下载zip的源码包进行安装,3.2M 下载应该很快的。。 如果想要进一步提升下载速度,可以从 我这里测试从coding下载整个zip源码包,不到10s左右。。 目前还没有merge到master,等之后测试稳定后,我会merge过去,你可以先用dev的测试下。。 谢谢! |
@waruqi 好的。 |
仓库大约有六七十兆,git clone 都要等很久才能下载完成,如果把 xmake 的下载操作集成在项目构建脚本(如:autogen.sh、build.sh)中的话,估计花在等待 xmake 下载的时间比编译生成整个项目的时间要长,影响别人的使用体验。
粗略的看了下各个目录,主要是下面这个几个目录的占用空间比较多:
这些目录大都是存放已编译好的库和可执行文件,有打算把它们从代码库中抽离出去吗?
比如 core/tool 下的 7zip 的程序,不知道 xmake 是不是要用 7z 压缩格式,如果只是用 zip、gz 之类的压缩文件格式的话,可以考虑用现成的 unzip、tar 命令完成。
The text was updated successfully, but these errors were encountered: