- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何用例
target_link_libraries(my-lib x y z)
add_dependencies(my-lib x) # this is not just a waste of bytes?
如果是这样,有人可以解释一下它是什么吗?
最佳答案
在当前的 CMake 版本中:
经过一些错误检查后,add_dependencies
导致调用 Target->AddUtility()
。 x
已添加到 utilities 列表中对于my-lib
。
target_link_libraries
不会导致调用 AddUtility
,但它会将参数添加到 LINK_LIBRARIES
目标属性。
随后,LINK_LIBRARIES
目标属性的内容和实用程序列表都用于计算 cmComputeTargetDepends
中目标的依赖关系。 .
目标中的实用程序列表无法在配置时查询,只能在生成时使用,因此使用 add_dependency
以及已通过 target_link_libraries 添加的库作为参数
是多余的。
关于cmake - target_link_libraries 和 add_dependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27282938/
是否有任何用例 target_link_libraries(my-lib x y z) add_dependencies(my-lib x) # this is not just a waste of
我有以下结构: ${root} project_a main.c CMakeLists.txt project_b lib.c
我正在创建一个 gem,它依赖于另一个已发布的 gem。在 my_gem.gemspec 中,我添加了对另一个 gem 的依赖: gem.add_dependency "other_gem", "~>
在 Rails 引擎的 gemspec 中使用 add_dependency 和 add_runtime_dependency 有什么区别? 例如: Gem::Specification.new do
在 cmake 中,您可以使用 add_dependencies 来确保一个库是最新的并且先于另一个库构建。这对于具有 C++ 源代码的库(示例代码中的 myLib)非常适用,但它不适用于具有 CUD
我正在尝试在我的 Jeweler Rake 文件中指定一个 git 源: gem.add_dependency 'myapp', :git => "git@github.com:myaddres
只是出于好奇...在我之前的帖子Rails3.1 engine: can't get SLIM or HAML to work in test/dummy app我问在哪里告诉 Ruby 在我的 te
我是一名优秀的程序员,十分优秀!