首页 > 解决方案 > Bazel 条件编译

问题描述

我正在开发一个 OpenGL 包装库,作为其中的一部分,我想为用户提供一个简单的查看器。我想:

在 CMake 中,我可以只使用find_package宏,并且仅在实际找到 Qt 时才编译与 Qt 相关的部分。我在 Bazel 中找不到相同的功能。这完全有可能还是我以错误的方式思考问题?

所以一般的问题是:是否可以有条件地在 Bazel 中编译一个包,例如基于是否在系统上找到头文件的事实?

标签: c++bazel

解决方案


推荐阅读