问题标签 [buck]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
296 浏览

android - 使用 Buck 运行 android 单元测试

我已经用 Buck 配置了一个项目,我可以毫无问题地构建,例如使用:

但我无法运行单元测试,Buck文档说:

但这会返回:

没有要运行的测试

这是我的项目:

我想我必须配置更多的东西......

任何想法?

0 投票
1 回答
75 浏览

android - 在 Android Buck Build 中调用 Findbugs

我正在迁移我的 android 项目以使用 Buck(来自 Gradle)构建。在 Buck 构建中运行 Findbugs 的推荐方法是什么?我在网上找不到如何设置的示例。

0 投票
2 回答
1579 浏览

c++ - 将 CMake 项目集成到 Buck 的最佳方法是什么?

我将 Buck 用于我自己的 C++ 项目,但我依赖于使用 CMake 构建的第三方库。CMake 文件很复杂,所以我认为在 Buck 中重新创建他们的 CMake 文件是不切实际的。相反,我想从 Buck 调用 CMake。

从 Buck 调用 CMake 的最佳方式是什么?

我应该如何构建我的项目以最大程度地减少头痛?

0 投票
1 回答
194 浏览

c++ - Buck 是否允许预建的 Cxx 库有多个库文件?

我有一个由多个.dylib文件构建的大型库,我想将其导入为一个prebuilt_cxx_library. 但是,该命令只允许lib_name.

.dylib包含具有多个文件的大型第三方库的推荐方法是什么?

0 投票
1 回答
82 浏览

c++ - 我可以将 Git URL 指定为 Buck 中的依赖项吗?

我正在使用 Buck 构建一个 C++ 项目。

我想添加一个 Git URL(例如git@github.com:owner/project.git)作为依赖项,以便构建可以自动从 GitHub 下拉库。我看了看remote_file,但这似乎只适用于 HTTP、HTTPS 和 Maven。

Buck 是否提供了开箱即用的功能?

如果是这样,是否可以指定特定的提交哈希或标签?

0 投票
1 回答
209 浏览

android - OkBuck 和 Realm 的问题

我的构建和 APK 已成功生成,但是当我运行应用程序时出现错误,强制关闭应用程序。如果我使用 Gradle 构建相同的依赖项,而不是使用 OkBuck,它会完美运行。日志猫:

NONAKAApplication.java 第 44 行有以下代码:

https://realm.io/news/android-installation-change没有帮助。这是我用来生成 Buck 文件的 Gradle 配置:

版本:

非常感谢!

0 投票
1 回答
971 浏览

c++ - Nuclide C++ 简单的 Buck 配置

我想使用 Buck 从 Nuclide 构建和运行 C++ 程序。问题是我不知道如何在 Nuclide 中设置一个简单的 Buck 配置文件来构建然后运行一个.cpp文件。

那么有人有什么建议吗?

0 投票
1 回答
177 浏览

c++ - cxx_library 是否可以导出预处理器宏?

我正在使用构建一些 C++ 代码。我有一个库(不是我自己的!),它设置了另一个库(不是我自己的!)所需的一些预处理器宏。

Buck 是否为模块提供了一种导出预处理器宏的方法?

例如, libraryA包含一个头文件,该文件设置MY_MACRO; libraryB依赖于 libraryA并且有一些需要MY_MACRO设置的代码。

0 投票
1 回答
348 浏览

ios - 如何使用 Buck 链接预先构建的库?

我正在尝试使用 Buck 将预构建的静态库作为依赖项添加到我的 iOS 项目中。使用 prebuilt_cxx_library,我可以从 CLI 中正常工作,但是当它生成 .xcodeproj 文件时,它无法将正确的标题添加到搜索路径中,因此无法编辑。反正有没有让生成的项目工作?

0 投票
1 回答
261 浏览

c++ - 在 Buck 中,如何使用 genrule 的输出作为 cxx_library 的标头?

我有一个genrule使用专有工具生成 C++ 头文件的工具。然后将标头用于cxx_library. 查看此演示文稿中的代码,我尝试了以下方法:

但是,它似乎genfile已被弃用。我应该改用什么?