मान लें कि मेरे पास C ++ प्रोजेक्ट है जो कई सबप्रोजेक्ट में विभाजित है। सबप्रोजेक्ट सभी डीएलएल का उत्पादन करते हैं और डेवलपर्स की अलग-अलग टीमें सबप्रोजेक्ट में से प्रत्येक पर काम करती हैं। अब अगर मैं मुख्य परियोजना का निर्माण करना चाहता हूं, तो क्या अपने आप से सभी उपप्रोजेक्ट बनाने से बचने का कोई तरीका है?
संक्षेप में, मैं एक ऐसी चीज की तलाश कर रहा हूं जो निर्भरता प्रबंधन (यानी बाइनरी फाइल और हेडर के लिए) उसी तरह से करता है जैसे मावेन जावा पर करता है।
वास्तव में, मैंने इसके लिए मावेन का उपयोग करने की कोशिश की, लेकिन यह बोझिल है, क्योंकि मुझे मैन्युअल रूप से पैकेज बनाने हैं और अक्सर, मावेन सबसे हाल के बदलावों को लेने से चूक जाते हैं। इसके अलावा, संकलन चलाना थोड़ा हैक है क्योंकि मुझे मावेन के भीतर से NAnt कॉल करना है (मैं सीधे Visual Studio समाधान बनाने के लिए NAnt की सुविधा का उपयोग करता हूं)।
यह करने के लिए कोई संकेत और विचार?