Homebrew公式中的替代依赖项(例如,与gcc一起使用)

 葛菁昱 发布于 2023-02-02 22:15

如何在Homebrew公式中描述替代依赖项?我正在考虑两种不同的类型.

1.替代包装

我的公式可以取决于包装,P或者Q它必须有一个.所以,我也想要

depends_on 'P'

要么

depends_on 'Q'

我至少需要一个.

2.同一包的替代标志

我的公式需要另一个X用于构建的包,它需要一个X带有两个标志之一的包,AB.也就是说,我也想要

depends_on 'X' => [:build, 'A']

要么

depends_on 'X' => [:build, 'B']

我至少需要一个.

这些替代依赖项有用的具体示例是依赖于的公式gcc.gcc(例如gcc4[3-9])有多个包,可以由上面的#1支持.gcc有一个enable-all-languages暗示的标志enable-java,所以如果需要的公式gcj将使用#2来指定替代标志.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有