Bazı paketleri (find_package()
kullanarak) bulamayan bir cmake dosyası hata ayıklanıyor. find_package()
, aslında paketleri aradığında ne yapar ve komut satırı çağrısı ile (cmake çağırmadan) simüle edebilir miyim?Cmake'in find_package komut satırı eşdeğeri?
8
A
cevap
14
Evet ve evet!
1. find_package işe yarar: documentation of find_package() itibaren
:
CKağıt CKağıt enstalasyonu takip CMAKE_MODULE_PATH içinde Find.cmake adlı bir dosyayı arar. Dosya bulunursa, CMake tarafından okunur ve işlenir.
Linux'ta
, varsayılan komut genellikle burada bulunur: komut satırında find_package nasıl kullanılır
ls /usr/share/cmake*/Modules/Find*.cmake
2.:
# cmake --find-package -DNAME=Boost -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=EXIST
Boost found
# cmake --find-package -DNAME=Boost -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=COMPILE
-I/usr/include
# cmake --find-package -DNAME=Boost -DCOMPILER_ID=GNU -DLANGUAGE=C -DMODE=LINK
-rdynamic
İlgili konular
- 1. Uninstall-Package'ın nuget.exe komut satırı eşdeğeri var mı?
- 2. Java 6/7 Komut Satırı Komut Satırı
- 3. komut satırı
- 4. `tee` komut eşdeğeri?
- 5. R komut satırından komut satırı
- 6. C++, komut satırı düzgün
- 7. Komut Satırı, Netbeans
- 8. Windows komut satırı -
- 9. Komut Satırı Arabirimi Scala
- 10. Haskell komut satırı uygulaması
- 11. Maven Komut Satırı Args
- 12. Neden JSON komut satırı
- 13. Komut satırı "başlatılamadı yolu"
- 14. TFS komut satırı yardımı
- 15. Geçiş komut satırı parametreleri
- 16. Komut Satırı Aracı?
- 17. Komut satırı seçenekleri IPython * komut dosyaları *?
- 18. CMake - Önbellek değişkenlerini güncellemek için force find_package
- 19. Komut satırı video düzenleme araçları
- 20. .NET komut satırı derleyici nerede?
- 21. gruntjs - komut satırı bağımsız değişkenleri
- 22. XTend için komut satırı derleyici
- 23. Satırları jade şablonuna komut satırı
- 24. Komut satırı aracı nasıl kumlanır?
- 25. svn tarihçesi komut satırı üzerinden
- 26. PHPUnit Komut Satırı Aracı Çalışmıyor
- 27. Komut satırı girdisi nasıl doldurulur
- 28. MVC ve komut satırı uygulaması
- 29. JConsole komut satırı kimlik bilgileri
- 30. PhantomJS'yi node.js'den komut satırı argümanı
Sweet! Teşekkür ederim! – Phonon