本文在cJSON为例,说明如何上传预编译的二进制库(artifact)
cjson.build是我之前用于编译cJSON而写的脚本,可以使用armcc,gcc,MSVC编统linux-arm,linux-armhf...所以我参照conan的官方文档《Packaging Existing Binaries》来实现arm平台预编译库上传到私有制品库
你可以用cjson.build编译出自己当前平台的库,然后参照本文来做测试...,topics改为有意义的值
from conans import ConanFile, tools
class CjsonConan(ConanFile):
name = "cjson"...(适用于linux-armhf平台的库)下生成的arm平台库打包保存到本地仓库($HOME/.conan/data)
$ cd cjson.build/release/
$ conan export-pkg...‘gcc’, ‘intel’, ‘intel-cc’, ‘mcst-lcc’, ‘msvc’, ‘qcc’, ‘sun-cc’]
arch: Possible values are [‘x86’, ‘x86