cmake पर टैग किए गए जवाब

CMake एक क्रॉस-प्लेटफॉर्म, ओपन-सोर्स बिल्ड सिस्टम जनरेटर है। यह कई एकीकृत विकास परिवेशों के लिए देशी मेकफ़ाइल्स, निंजा-बिल्ड और प्रोजेक्ट फ़ाइलों की तरह बिल्ड सिस्टम के लिए फ़ाइलें उत्पन्न करता है।

5
सीएमके में डिबग बनाम रिलीज
जीसीसी संकलित परियोजना में, मैं प्रत्येक लक्ष्य प्रकार (डिबग / रिलीज़) के लिए CMake कैसे चलाऊँ? मैं सीमेक का उपयोग करते हुए डीबग और सी / सी ++ झंडे को कैसे निर्दिष्ट करूं? मैं कैसे व्यक्त करता हूं कि मुख्य निष्पादन योग्य के साथ g++और एक नेस्टेड लाइब्रेरी के साथ …
435 c++  c  gcc  cmake 

21
CMake आउटपुट को क्लियर करने के लिए 'cmake clean' कमांड की तलाश है
जिस तरह make cleanएक फाइलफिल ने सभी फाइलों को हटा दिया है, मैं सीएमके के साथ भी ऐसा ही करना चाहूंगा। सब भी अक्सर मैं अपने आप को मैन्युअल रूप से की तरह फ़ाइलों को हटाने निर्देशिका के माध्यम से जा पाते हैं cmake_install.cmakeऔर CMakeCache.txt, और CMakeFilesफ़ोल्डरों। क्या cmake cleanइन …
419 cmake 

7
सीएमके 'कॉन्फिगरेशन - डिपरिफिक्स = डीआईआर && सभी स्थापित करें' के बराबर है?
मैं करता हूं cmake . && make all install। यह काम करता है, लेकिन करने के लिए स्थापित करता है /usr/local। मुझे एक अलग उपसर्ग (उदाहरण के लिए, /usr) पर स्थापित करने की आवश्यकता है । के बजाय स्थापित करने के लिए cmakeऔर makeकमांड लाइन क्या है ?/usr/usr/local
386 cmake 

14
मैं सीएमके में सी ++ 11 को कैसे सक्रिय कर सकता हूं?
जब मैं अपने प्रोग्राम को संकलित करने के लिए सीएमके जनरेट किए गए मेकफाइल को चलाने की कोशिश करता हूं, तो मुझे वह त्रुटि मिलती है लूप के लिए आधारित रेंज C ++ 98 मोड में समर्थित नहीं हैं। मैंने add_definitions(-std=c++0x)अपने साथ जोड़ने की कोशिश की CMakeLists.txt, लेकिन इससे कोई …
356 c++11  cmake 

2
कोड को संकलित करने के लिए Makefile और CMake का उपयोग करने के बीच अंतर
मैं C / C ++ पर कोड करता हूं और कोड को संकलित करने के लिए (GNU) मेकफाइल का उपयोग करता हूं। मैं सीएमके के साथ एक ही कर सकता हूं और मेकफाइल प्राप्त कर सकता हूं। हालाँकि, कोड को संकलित करने के लिए Makefile और CMake का उपयोग करने …
288 c++  c  makefile  cmake 


5
GNU मेक के साथ CMake का उपयोग करना: मैं सटीक कमांड कैसे देख सकता हूं?
मैं ग्नू मेक के साथ सीएमके का उपयोग करता हूं और सभी आदेशों को बिल्कुल देखना चाहता हूं (उदाहरण के लिए कंपाइलर कैसे निष्पादित किया जाता है, सभी झंडे आदि)। जीएनयू मेक है --debug, लेकिन ऐसा नहीं लगता है कि सहायक कोई अन्य विकल्प हैं? क्या सीमेक डिबगिंग उद्देश्य के …
281 cmake  gnu-make 

9
CMCC का उपयोग करके GCC और Clang / LLVM के बीच स्विच करना
मेरे पास CMake का उपयोग करके निर्मित कई परियोजनाएं हैं और मैं उन्हें संकलित करने के लिए GCC या Clang / LLVM का उपयोग करने के बीच आसानी से स्विच करने में सक्षम होना चाहूंगा। मुझे विश्वास है (कृपया मुझे सुधारें अगर मैं गलत हूँ!) कि क्लैंग का उपयोग करने …
269 cmake  llvm  clang 


5
सीएमके साथ निर्देशिकाओं को ठीक से कैसे जोड़ें
लगभग एक साल पहले मैंने सीएमके में हेडर निर्भरता के बारे में पूछा था । मुझे हाल ही में एहसास हुआ कि यह मुद्दा ऐसा लग रहा था कि सीएमके ने उन हेडर फाइलों को परियोजना के लिए बाहरी माना है । कोड उत्पन्न करते समय कम से कम :: …
243 c++  ubuntu  cmake 

3
CMake: एक स्क्रिप्ट में सभी सुलभ चर का प्रिंट आउट लें
मुझे आश्चर्य है कि क्या सीएमके में सभी सुलभ चर को प्रिंट करने का कोई तरीका है। मैं सीएमके चर में दिलचस्पी नहीं ले रहा हूं - जैसा कि --help-variablesविकल्प में है। मैं अपने चरों के बारे में बात कर रहा हूं जिन्हें मैंने परिभाषित किया है, या शामिल लिपियों …
222 cmake 

5
मैं एक सीकेक फ़ाइल में एक लिंकर या संकलन ध्वज कैसे जोड़ूं?
मैं arm-linux-androideabi-g++कंपाइलर का उपयोग कर रहा हूं । जब मैं एक सरल संकलन करने की कोशिश करता हूं "हैलो, वर्ल्ड!" कार्यक्रम यह संकलन ठीक है। जब मैं उस कोड में एक साधारण अपवाद हैंडलिंग को जोड़कर इसका परीक्षण करता हूं तो यह भी काम करता है (जोड़ने के बाद -fexceptions.. …
220 c++  cmake 

3
cmake और libpthread
मैं दौड़ रहा हूं RHEL 5.1और उपयोग कर रहा हूं gcc। मैं संकलन और लिंकिंग cmakeको कैसे जोड़ूं -pthread?
188 pthreads  cmake 

9
मैं 'बिन' डायर में सीएमके आउटपुट कैसे बनाऊँ?
मैं वर्तमान में एक प्लगइन संरचना के साथ एक परियोजना का निर्माण कर रहा हूँ। मैं प्रोजेक्ट को संकलित करने के लिए CMake का उपयोग कर रहा हूं। प्लगइन्स को अलग-अलग निर्देशिकाओं में संकलित किया गया है। मेरी समस्या यह है कि CMake स्रोत की निर्देशिका संरचना में बायनेरिज़ और …
187 c++  plugins  cmake 

3
चर सेट और उपयोग करने के लिए CMake सिंटैक्स क्या है?
अगली बार जब मैं CMake का उपयोग करता हूं तो मैं इसे अपने लिए एक अनुस्मारक के रूप में पूछ रहा हूं। यह कभी नहीं चिपकता है, और Google परिणाम महान नहीं होते हैं। CMake में वेरिएबल्स को सेट और उपयोग करने के लिए सिंटैक्स क्या है?
168 cmake 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.