«cmake» etiketlenmiş sorular

5
Git havuzlarını ortak yuvalanmış alt modüllerle düzenleme
Git alt modüllerinin büyük bir hayranıyım . Sürümüyle birlikte bir bağımlılığı izleyebilmeyi severim, böylece projenizin önceki bir sürümüne geri dönebilir ve bağımlılığın ilgili sürümünü güvenli ve temiz bir şekilde oluşturabilirsiniz. Dahası, kütüphanelerimizin tarihi, onlara bağlı olan uygulamalardan (ve açık kaynaklı olmayacak) farklı olduğundan, açık kaynak projeleri olarak yayınlanması daha kolaydır. …
50 git  cmake  submodules 

8
Doğrudan yapmak eski moda kabul edilir mi? [kapalı]
Bu yüzden doğrudan makefiles oluşturma ve 2015'te yapılacak aptalca bir şey hakkında birçok yorum / yazı / vb ile karşılaşıyorum. CMake gibi araçların farkındayım ve aslında CMake'i oldukça sık kullanıyorum. Mesele şu ki, CMake sadece sizin için Makefile'ı yaratıyor ve kendin yapmanın zorluğunu gidermeye yardım ediyor. Tabii ki birçok başka …
31 c++  c  builds  make  cmake 

6
Makefiles'ın neden "yükleme" hedefi olması gerekir?
C ve C ++ dünyasından gelen çoğu yapı sisteminin bir installhedefi vardır, özellikle Makefiles ( örneğin GNU tarafından tavsiye edilir ) veya CMake . Bu hedef, işletim sisteminde çalışma zamanı dosyalarını (yürütülebilir dosyalar, kitaplıklar, ...) kopyalar (örneğin, C:\Program Files\Windows'ta). Bu gerçekten çılgınca hissediyor, çünkü benim için programları kurmak , aslında …

4
C ++ ile derleme komut dosyaları yazmak mantıklı mı?
Projelerimi IDE / makefiles oluşturmak için CMake kullanıyorum, ancak yine de derlenmiş dosyaları işlemek veya hatta kod üretmek için özel "komut dosyaları" çağırmak gerekiyor. Önceki projelerde Python kullanıyordum ve her şey yolundaydı, ama şimdi üzerinde çalıştığım iki çok büyük projede çok fazla bağımlılığı yönetmekte ciddi sorun yaşıyorum, bu yüzden her …

1
Birkaç proje içeren bir CMake (C ++) deposunun dizin organizasyonu
Tek bir (git) deposunda depolanan bir dizi ilişkili ama bağımsız C ++ projesinin organizasyonu hakkında bazı tavsiyelerde bulunmak istiyorum. Projeler CMake kullanıyor. Basitleştirilmiş bir örnek için, B'ye bağlı olarak 2 proje A ve B, A düşünüyoruz. A geliştiren çoğu insan B sistemi üzerinden B alacak. Böylece sadece A derleyeceklerdir. Bununla …

1
Kaynak İçi Derleme ve Kaynak Dışı Derleme
Benim (öncelikle C ++) geliştirme, ben uzun kaynak dışı yapıları kullanmaya bağlı kalmış. Yani, kaynağım genellikle bir /project/srcdizinde oturuyor ve derlemeler a /project/build/bin/release, /project/build/bin/debugdizinlerinde yaşıyor . Bunu yaptım çünkü kaynak dizinlerimi ara dosyalardan temiz tutuyor, tüm ikili dosyalarım için bir konumum var, paketleme daha kolay, temizlik daha kolay ve sürüm …

2
Yapı otomasyonu: QMake'i Qt olmayan projeler için kullanmak normal midir?
Bu yüzden, bir C ++ kütüphanesi yazmayı planlıyorum ve çapraz platform olmasını istiyorum ve bu kütüphane kullanıcı arayüzü ile uğraşmayacak ve mümkün olduğunca az bağımlılığa sahip olmasını istiyorum, Qt kullanmayacağım (aslında Qt istediğim şeyi elde etmeme gerçekten yardım etmeyecek, kullanmayı planladığım tek şey STL ve Boost.) Platformlar arası bir proje …
9 c++  cmake 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.