FAQ के अनुसार "मेक डिस्ट" समकक्ष, सीएमके make dist
का निर्माण नहीं करता है और सीपीएक का उपयोग करके स्रोत पैकेज बनाया जा सकता है। लेकिन सीपीएसी सिर्फ उन सभी फ़ाइलों के साथ स्रोत निर्देशिका का टैरबॉल बनाता है जो CPACK_SOURCE_IGNORE_FILES
में पैटर्न से मेल नहीं खाते हैं।सीएमके
दूसरी ओर, make dist
ऑटोोटूल बंडलों द्वारा उत्पन्न केवल फाइलें जो इसे जानता है, ज्यादातर संकलन के लिए आवश्यक स्रोतों के बारे में जानते हैं।
किसी के पास CMakeLists.txt (और इसकी निर्भरताओं) में निर्दिष्ट फ़ाइलों के साथ स्रोत पैकेज बनाने का एक स्मार्ट तरीका है?
नहीं एक जवाब, लेकिन आप अपने VCS इस्तेमाल कर सकते हैं करने के लिए है कि, उदाहरण के [ 'Git archive'] (के लिए http://schacon.github.com /git/git-archive.html) यदि आप गिट का उपयोग कर रहे हैं। – Simon
संकेत के लिए धन्यवाद – marcin
200 9 से एक ब्लॉग पोस्ट है, लेकिन अभी भी बेकार है: http://agateau.com/2009/cmake-and-make-dist/ – usr1234567