当前位置: 首页 > news >正文

做网站怎么买域名wordpress站点logo

做网站怎么买域名,wordpress站点logo,wordpress用户前台,中小企业网站提供了什么conanfile.py中定义的package_info()方法用于向package的调用者(conumer)提供包库名#xff0c;编译/连接选项#xff0c;文件夹等等信息#xff0c;有了这些信息构建工具的generator就可以根据它们生成对应的文件#xff0c;用于调用者引用package. 比如基于cmake的CMakeD…conanfile.py中定义的package_info()方法用于向package的调用者(conumer)提供包库名编译/连接选项文件夹等等信息有了这些信息构建工具的generator就可以根据它们生成对应的文件用于调用者引用package. 比如基于cmake的CMakeDeps可以根据这些信息自动生成FindPackage.cmake和Package-config.cmake. 调用者的CMakeLists.txt中通过FindPackage(Package)就可以自动找到package.创建对应的import target. 比如我为mnn 项目写的conanfile.py(https://gitee.com/l0km/mnn/blob/conan1.2.7/conanfile.py) def package_info(self):self.cpp_info.libs [MNN]if not self.options.shared :if self.settings.compiler msvc:self.cpp_info.sharedlinkflags.extend([/WHOLEARCHIVE:MNN])self.cpp_info.exelinkflags self.cpp_info.sharedlinkflagselif self.settings.compiler gcc:# about LINKER: ,see also https://cmake.org/cmake/help/latest/command/target_link_options.html#handling-compiler-driver-differencesself.cpp_info.sharedlinkflags.extend([LINKER:--whole-archive,self._mnn_lib,LINKER:--no-whole-archive])self.cpp_info.exelinkflags self.cpp_info.sharedlinkflagselif self.settings.compiler clang:self.cpp_info.sharedlinkflags.extend([LINKER:--whole-archive,self._mnn_lib,LINKER:--no-whole-archive])self.cpp_info.exelinkflags self.cpp_info.sharedlinkflagsmnn这个项目本身没有生成cmake配置文件但conan会在调用方在引用mnn package时CMakeDeps generator会自动生成mnn-config.cmake及相关文件如下图,这样就减少了package开发中编译脚本的工作量。 但是有的时候package本身的CMake编译脚本中已经有了config-cmake生成的逻辑可以自己生成config-cmake.我们可以通过在package_info()进行配置让conan使用package自带的config.cmake.而不需要CMakeDeps生成cmake配置文件。 如下在package_info中定义builddirs和cmake_find_mode参数就可以实现 def package_info(self):self.cpp_info.builddirs.append(self.package_folder)self.cpp_info.set_property(cmake_find_mode, none)参见 《Disable CMakeDeps For Installed CMake configuration files》 jpegwrapper是我几年前写的一个jpeg相关项目最近给它增加了conan支持这个项目原本就会自动生成config.cmake。所以写conanfile.py时我希望调用者使用原本的config.cmake 所以在package_info方法就是通过上面的定义来实现的 https://gitee.com/l0km/jpegwrapper/blob/master/conanfile.py def package_info(self):self.cpp_info.libs [jpegwrapper]# 指定将安装路径加入CMAKE_PREFIX_PATH,以便执行find_package时能扫描到安装路径self.cpp_info.builddirs.append(self.package_folder)# 抑制conan生成jpegwrapper-config.cmake使用jpegwrapper自己生成的cmake配置文件 self.cpp_info.set_property(cmake_find_mode, none)# cmake_find_mode为none时不需要配置此参数#self.cpp_info.requires [common_source_cpp::common_source_cpp,libjpeg-turbo::libjpeg-turbo,openjpeg::openjpeg]参考资料 《package_info》 《Recipe tools》 《CMakeDeps》
http://wiki.neutronadmin.com/news/251310/

相关文章:

  • 什么是优化资源配置福州外包seo公司
  • 科技网站配色方案公司变更地址需要多少钱
  • 单页网站开发实例下载注册号域名后 怎么建设网站
  • 阿里云做网站视频无法播放网站运营阶段
  • 扬州天达建设集团有限公司网站客户为什么需要建站服务
  • 正安县住房和城乡建设局网站wordpress转域名收费
  • 长沙网站定制济南旅游网页设计
  • 网站怎么做seo优化啊wordpress 怎么使用
  • 手机购物网站源码自己制作广告图片软件
  • 网站建设系网页设计跟网站建设的区别
  • 网站网站做代理网站建设 论文
  • 做网站的论坛网站怎样制作 优帮云
  • 郑州商城网站建设重庆城乡建设网站首页
  • 一个工厂做网站有用吗asp网站建设软件
  • 怎么给网站做seo优化德惠网站
  • 广州网站设计成功柚米怎么做才能让网站人气提升
  • 建设银行车贷网站南京哪里可以做网站
  • 怎么新增网站推广windows优化大师有必要安装吗
  • 莒县网站设计高安网站制作
  • wordpress做门户网站免费素材图库
  • 手机网站如何做优化手机网站制作公司
  • 网站排名费用专业做网站建设的公司
  • 阿里巴巴企业网站怎么做如何在手机上做广告
  • 咸阳seo优化seo行业网
  • 商城网站怎么做推广方案北京软件外包公司
  • 主流网站模板外国的网站 ftp
  • 用云怎么做网站百度400电话
  • 基本的网站开发技术网络工程规划与设计案例
  • 网址跳转网站PHP网站开发方向
  • 做母婴产品哪个网站做的好处江苏建设信息电子证书查询