CMake tabanlı projemin bir parçası olarak oluşturulmuş bir kitaplığım var. Bu kütüphanede birçok hedef var ve onların hedef listemde (Visual Studio veya QtCreator) görünmesini görmek istemiyorum. Bu kütüphanenin benim proje yapmamın bir parçası olarak inşa edilmiş olmasının bir yolu var mıdır (bağımlılık yapısı gibi naziktir) ama bu kütüphanenin mevcut hedeflerini görmüyor musunuz?CMake'de belirli hedefler nasıl gizlenir?
9
A
cevap
-2
ExternalProject_Add komutunu biliyor musunuz? Kendi projeniz için önkoşulu olarak inşa etmek istediğiniz kütüphanelerin yapılarını (ve indirme, yama, yükleme, ...) adımlarını tanımlamanızı sağlar. Bu komutu kullanarak kütüphanenizi make/Visual Studio/QtCreator'da tek bir hedef olarak gösterecektir.
0
Buradaki çözümüm, CMake'in add_subdirectory numaralı telefon numarasını aramak yerine gereksinim duyduğum bağımlılıkları oluşturan bir kabuk komutu yürütmesini sağlamaktır. Bu zarif değil ama tüm bu istenmeyen hedeflerin neden olduğu görsel kirliliği yener.
İlgili konular
- 1. Visual Studio'daki hedefler CMake'ten nasıl gizlenir
- 2. Phing'de hedefler nasıl gruplanır?
- 3. Durum çubuğu nasıl gizlenir?
- 4. xaml tarafından oluşturulan belirli tableSection (Xamarin.forms) nasıl gizlenir veya kaldırılır?
- 5. Basemap üzerindeki belirli bir alandan kontur çizgileri/verileri nasıl gizlenir
- 6. Belirli kullanıcılar için bir bar düğme öğesi nasıl gizlenir
- 7. Belirli bir kullanıcı için NTFS'deki bir klasör nasıl gizlenir
- 8. VSCode ağaç görünümünde belirli bir uzantıya sahip dosyalar nasıl gizlenir
- 9. Klavyede tuşlar nasıl gizlenir
- 10. python'da __methods__ nasıl gizlenir?
- 11. Araç ipucu nasıl gizlenir?
- 12. PivotItem Başlığı nasıl gizlenir?
- 13. MKAnnotationView Callout Nasıl Gizlenir?
- 14. UITextField sınırı nasıl gizlenir?
- 15. Vimeo Kontrolleri Nasıl Gizlenir
- 16. TabPane'de TabBar nasıl gizlenir?
- 17. WebGrid'de Sütunları nasıl gizlenir?
- 18. TieredCompilation uyarısı nasıl gizlenir?
- 19. Hedefler c: settings.bundle nesnel c nasıl alınır?
- 20. Javascript dizideki bir öğeyi hedefler
- 21. Çoklu Render Hedefler veri kaydetmiyor
- 22. joker yardımcı alt dizinleri hedefler
- 23. Silinmiş hedefler ile performans entegrasyonları
- 24. Makefile'da derleme mesajı nasıl gizlenir?
- 25. JPanels JFrame'de nasıl gösterilir/gizlenir?
- 26. VBA'da düğme denetimi nasıl gizlenir
- 27. UIView'in alt çerçevesi nasıl gizlenir?
- 28. İletişim kutusundaki klavye nasıl gizlenir?
- 29. Konsolda PhantomJS + Selenium nasıl gizlenir?
- 30. UITabBarController program aracılığıyla nasıl gizlenir?
En azından bir "yanlış" klasörüne önemsiz hedefler göndermemize izin vereceğini umduğum bir ['FOLDER' özelliği] (http://devdocs.io/cmake~3.8/prop_tgt/folder) var. Ne yazık ki Qt Creator 4.3.0 ile bir şey yapmıyor gibi görünüyor. – Timmmm