Visual C++, XCode ve maketlerden CMake'e kadar farklı yapı yönetim sistemlerinden çapraz platform projesini değiştirmeyi düşünüyorum.CMake - Bir klasördeki tüm dosyaları bir hedefe otomatik olarak ekleme?
İhtiyacım olan önemli bir özellik, bir dizindeki tüm dosyaları otomatik olarak bir hedefe eklemektir. Bu make ile yapmak kolay olsa da, Visual C++ ve XCode ile kolayca yapılabilir (yanlışsam beni düzelt). Doğrudan CMake içinde yapmak mümkün mü? Nasıl?
Şu anda projenin orta büyüklükte olduğunu (8 kütüphane, 2 yürütülebilir, 8 test projesi) ve 8 harici libreye bağlı olduğunu düşünerek CMake öğrenmeye başlamadan önce bilmem gereken başka bir şey eklemekten çekinmeyin).
Btw. Visual Studio'da, en azından C# projelerinde, proje gezgini içinde tüm dosyaları göster isimli bir araç çubuğu düğmesi vardır. Bir projenin tüm alt dizinlerini, projede mantıksal olarak yer alan herhangi bir dosya içermiyorsa, grileştirir. Bu dizinleri içerdeki tüm kaynak dosyaları içeren bağlam menüsü üzerinden tekrarlı olarak ekleyebilirsiniz :) – yeoman