के साथ 'इंस्टॉल करें' मैं एक सी ++ लाइब्रेरी लिख रहा हूं जिसका उपयोग मैक और लिनक्स पर सी ++ और पायथन दोनों से किया जा सकता है। तो मैंने अपनी परियोजना के लिए सीएमके और एसडब्ल्यूआईजी का उपयोग करने का फैसला किया है।सीएमके + एसडब्ल्यूआईजी + पायथन
एसडब्ल्यूआईजी 2.0 दस्तावेज में वर्णित है, एसडब्ल्यूआईजी और सीएमके का संयोजन भी मेरे मैक पर ठीक काम करता है। http://www.swig.org/Doc2.0/SWIGDocumentation.html#Introduction_build_system
लेकिन मेरे पास make install
के बारे में कोई प्रश्न है।
cmake .
और make
टाइप करने के बाद, _example.so
सफलतापूर्वक जेनरेट किया गया था। लेकिन make install
काम नहीं करता है, क्योंकि स्वत: जेनरेट किए गए मेकफ़ाइल में install
लक्ष्य नहीं है। मैं जानना चाहता हूं कि मेकफ़ाइल में install
लक्ष्य कैसे जोड़ सकता हूं। मैं _example.so
को प्रत्येक सिस्टम पर site-packages
निर्देशिका के तहत स्थापित करना चाहता हूं।
अगर कोई मुझे बता सकता है कि उपरोक्त लिंक में लिखे गए सीएमके उदाहरण को कैसे संशोधित किया जाए तो मैं इसकी बहुत सराहना करता हूं।
बहुत बहुत धन्यवाद। मैं पूरे आदेश दिखाने के लिए एक जवाब जोड़ दूंगा। –
आश्चर्यचकित है कि उस परिवर्तनीय नाम को गतिशील रूप से कैसे उत्पन्न करें ... मेरी अपेक्षा के बावजूद, '$ {SWIG_MODULE _ $ {PROJECT_NAME} _REAL_NAME} 'काम करने लगता है! – Melebius