【发布时间】:2021-02-13 04:03:41
【问题描述】:
我有一个项目使用 libusb 作为柯南依赖项。对于大多数编译(Windows 和 Linux),只使用静态库就足够了,但是对于从 Linux 到 OSX 的交叉编译这个项目,它需要 .dylib 和 .a 文件。当我使用依赖项运行conan install 时,如果我将shared 属性设置为true,它会将--enable-shared --disable-static 附加到配置过程,如果我将其设置为false,它会设置--disable-shared --enable-static。
在柯南有什么方法可以直接影响配置命令(我已经尝试过了,可以确保在库编译期间创建两个文件)。
【问题讨论】:
标签: shared-libraries static-libraries cross-compiling libusb conan