चुनें मुझे पता है कि हाल ही में जब तक सीएमके द्वारा उत्पन्न एक्सकोड परियोजनाओं के लिए कोई विशिष्ट कंपाइलर चुनना संभव नहीं था (यह हमेशा xcodes डिफ़ॉल्ट कंपाइलर का चयन करेगा)। वैसे भी यह पोस्ट: http://cmake.3232098.n2.nabble.com/CMake-2-8-1-available-for-download-td4752230.html मुझे विश्वास दिलाता है कि यह एक विशिष्ट CMAKE_XCODE_ATTRIBUTE_ अब ध्वज के साथ संभव होना चाहिए। दुर्भाग्य से मैं न तो यह पता लगा सकता हूं कि कौन सा ध्वज xcodes कंपाइलर को बदलना है, न ही सीएमके द्वारा समर्थित सभी एक्सकोड झंडे की एक सूची।सीएमके, एक्सकोड कंपाइलर
मैं एक्सकोड 4.2 और सीएमके 2.8.6 का उपयोग कर रहा हूं, और मैं सीएमके के भीतर से एलएलवीएम 3.0 और एलएलवीएम जीसीसी 4.2 के बीच स्विच करने में सक्षम होना चाहता हूं।
जैसा कि मैंने एक सूची कहा है, जिसमें सभी एक्सकोड झंडे सूचीबद्ध हैं जो मैं सीएमके के भीतर से बदल सकता हूं!
धन्यवाद
संपादित करें:
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")
:
CMake 2.8.6 के साथ, यदि आप एक xcode परियोजना है कि बजना/LLVM 3.0 के लिए डिफ़ॉल्ट नहीं है उत्पन्न करना चाहते हैं, तो निम्न का उपयोग
धन्यवाद, यह वास्तव में आशाजनक दिखता है, मैं इसे थोड़ा सा कोशिश करूंगा! – moka
बढ़िया, यह काम करता है, लेकिन केवल CMAKE_XCODE_ATTRIBUTE उपसर्ग के साथ, यानी CMAKE_XCODE_ATTRIBUTE_GCC_VERSION। Ty! – moka
कूल, मैंने उचित रूप से संपादित किया है। – James