如何使用给定的个人资料交叉建立消费者

时间:2018-09-13 07:28:39

标签: cmake conan

我有一个应用程序正在使用具有在conanfile.txt中定义的依赖项的程序包。要安装(并构建)我所做的依赖项

conan install .. --profile ../myprofile --build missing

构建缺少的软件包时,将正确应用配置文件中的交叉编译设置。现在,我想通过调用CMake来构建应用程序,但是它不使用交叉编译器。

似乎在build文件夹中生成的conanbuildinfo.cmake文件包含来自配置文件的[settings]部分的信息,但不包含诸如CCCXX之类的环境变量,这使得CMake请改用系统的默认编译器。为什么呢?我希望柯南能够生成一个可以根据配置的配置文件进行构建的环境。

文档说,可以使用conan build来完成此操作,但是我想避免使用我的使用者中的conanfile.py

0 个答案:

没有答案