我有一个作为我的基于CMake的项目的一部分构建的库。这个库有很多目标,我不感兴趣看到它们出现在我的目标列表中(无论是在Visual Studio或QtCreator下)。有没有办法让我把这个库建成我的项目构建的一部分(kindda就像依赖构建),但没有看到这个库的可用目标?如何隐藏CMake中的某些目标?
9
A
回答
-2
您是否知道ExternalProject_Add命令?它允许您描述您想要构建的库(作为您自己的项目的先决条件)的构建(以及下载,修补,安装,...)步骤。使用此命令将在make/Visual Studio/QtCreator中将您的库显示为单个目标。
0
我的解决方案是让CMake执行一个shell命令来构建我所需的依赖项,而不是调用add_subdirectory。它并不高雅,但能够击败所有这些不想要的目标造成的视觉污染。
相关问题
- 1. 如何使用PHP隐藏某些用户的某些内容?
- 2. 如何隐藏某些孩子()。 ()。 DIV?
- 3. 如何从WordPress的the_tags()隐藏某些标签?
- 4. QFileSystemModel隐藏某些文件
- 5. 如何发布隐藏了某些字段的数组中的某些元素?
- 6. TcxGrid中的某些行隐藏TcxEditButton
- 7. 隐藏Magento中的某些类别?
- 8. 如何隐藏和显示某些按钮?标记页面上
- 9. 如何在用户登录标题后隐藏某些内容
- 10. 使用DividerItemDecoration隐藏recyclerview中的某些项目分隔线
- 11. 隐藏图中某些图形对象的MATLAB图例条目
- 12. 在Xamarin Studio中隐藏某些警告
- 13. 如何在Devexpress ASPxTreeList控件的某些节点中隐藏列?
- 14. 如何隐藏Visual Studio代码中的某些文件?
- 15. 如何通过CSS隐藏网页中的某些元素
- 16. 如何隐藏JSX中的某些元素
- 17. 如何隐藏TFS 2008中某些用户的工作项目字段?
- 18. 如何在Filepicker.io中隐藏某些服务(如Facebook)?
- 19. 隐藏Excel表格上的某些列
- 20. 隐藏某些Drupal用户的词汇
- 21. 隐藏p:某些秒后的消息
- 22. MySql:隐藏某些用户的某些表格
- 23. 在Ndepend依赖矩阵中,如何隐藏某些行组件?
- 24. 如何在某些活动中隐藏操作栏按钮?
- 25. 如何在GridView控件中使用ColumnName来隐藏某些列
- 26. 如何在UITextView中选择某些文本时隐藏两个游标?
- 27. 在git pull后隐藏某些文件/目录的列表?
- 28. 隐藏嵌入谷歌地图上的某些标签?
- 29. Excel VBA:隐藏所有列,然后取消隐藏某些列
- 30. 如何隐藏标签栏项目?
有一个['FOLDER'属性](http://devdocs.io/cmake~3.8/prop_tgt/folder),我希望至少让我把不重要的目标分流到'misc'文件夹。不幸的是,它似乎没有对Qt Creator 4.3.0做任何事情。 – Timmmm 2017-06-22 11:53:35