有没有一种方法可以(重新)使用打包项目中的“资源”?

时间:2019-01-09 13:50:35

标签: c++ cmake conan

我已经为我的库创建了一个柯南软件包,并注意到我需要为库和软件包配方复制let action = UIAlertAction(title: "Add Item", style: .default) { (action) in if textField.text?.isEmpty ?? true { let animation = CABasicAnimation(keyPath: "position") animation.duration = 0.07 animation.repeatCount = 4 animation.autoreverses = true animation.fromValue = NSValue(cgPoint: CGPoint(x: textField.center.x - 10, y: textField.center.y)) animation.toValue = NSValue(cgPoint: CGPoint(x: textField.center.x + 10, y: textField.center.y)) textField.layer.add(animation, forKey: "position") } else { self.itemArray.append(textField.text!) self.tableView.reloadData() } } 列表。我想知道是否有更好的方法。

我正在构建用于完善库的柯南软件包。假设我有libA和libB-取决于libA。那是为了构建libB,我需要构建并“安装” libA。因此,我有一个针对libA的Crafter Conan软件包,该软件包已构建并安装,因为它没有其他依赖项。现在,我可以通过在conanfile.txt中指定libB依赖libA来用conan构建libB。 但是,当我为libB开发软件包时,必须在requires的{​​{1}}属性中复制libB的依赖关系列表。

requires

上面是真实库https://github.com/abbyssoul/conan-libstyxe/blob/master/conanfile.pyhttps://github.com/abbyssoul/libstyxe/blob/master/conanfile.txt的简化版本

柯南是否有可能弄清楚,如果源包中包含conanfile.py,那么它将定义cat libB/conanfile.txt [requires] libA/1@user/stable ... cat conan-libsB/conanfile.py ... class LibBConan(ConanFile): ... requires = "libA/1@user/stable" ... def build(self): cmake = CMake(self, parallel=True) cmake.configure(source_folder=self.name) cmake.build() cmake.test() cmake.install() 字段。

如果首先需要使用工具来采购软件包conanfile.[txt|py]

0 个答案:

没有答案