使用 gtk 加速 alr 构建

问题描述 投票:0回答:1

有没有办法用 gtk 加速 alr 构建? 假设我开始一个新项目。

alr init --bin a98xml
alr with gtk

这很简单。

alr build

这大约需要 4 分钟。 我们只需要做一次,但对于我脱离源代码控制的每个项目来说,这需要 4 分钟。 这样做一次然后将alire/cache目录复制到所有项目是否安全?

我已经尝试过了。 看起来很有效,但是安全性如何?

gtk ada alire
1个回答
0
投票

如果您使用的是最新的alr(我使用的是2.0.1,这不是最新),您可以检查此设置(

alr help settings
):

  • dependency.shared [布尔值][默认值:TRUE] 当 true 时,依赖项将被下载并构建在内部的共享位置 全局缓存。当为 false 时,依赖项将在每个工作区中沙箱化。

如果

true
,则使用一些长哈希来缓存发布版本(在
alr version
中查找
build folder
)。我不知道哈希值是由什么组成的,它将是用于构建的编译器/标志的某种组合。

我正在使用 aarch64-apple-darwin (Macbook Air M1),并且我注意到使用默认的

gprbuild
一些板条箱(例如
langkit
libadalang
)无论如何都会被重建。

© www.soinside.com 2019 - 2024. All rights reserved.