在同一目录下使用 conanfile.txt 和 conanfile.py

Rin*_*dov 4 c++ build package-managers conan

我有一个使用 Conan 构建的 C++ 库。它有conanfile.txt一些依赖项和选项。我构建它conan install ...用于构建第三方库并创建柯南配置,然后cmake用于构建库本身。

现在我想让库本身成为一个柯南包。我已经添加了conanfile.py,但现在我无法像以前那样构建库,因为柯南会使用conanfile.py并忽略conanfile.txt.

我应该如何解决这个问题?

uil*_*ies 8

默认情况下,柯南更喜欢conanfile.py,但您可以使用任何您想要的名称。

要使用特定文件,您需要传递文件名:

conan install ../conanfile.txt
Run Code Online (Sandbox Code Playgroud)