2009-08-30 15 views
7

मैं CMake उपयोग कर रहा हूँ एक Xcode प्रोजेक्ट उत्पन्न करने के लिए, और मैं का उपयोगएक विशिष्ट विन्यास के लिए सीएमके में एक्सकोड विशेषता कैसे सेट करें?

set_target_properties(myproj PROPERTIES XCODE_ATTRIBUTE_WHATEVER "some value") 

स्पष्ट रूप से एक का निर्माण सेटिंग सेट करने के लिए। मैं इसे केवल

set(CMAKE_CXX_FLAGS_MYCONFIG "-O2") 

का उपयोग करने के समान ही एक विशेष कॉन्फ़िगरेशन के लिए सेट करना चाहता हूं, मैं यह कैसे कर सकता हूं?

उत्तर

6

यह वर्तमान में संभव (CMake 2.8.4-rc2 के रूप में) नहीं है, लेकिन CMake 2.8.5 के रूप में, यह संभव हो सकता है:

XCODE_ATTRIBUTE_FOO[variant=Debug] 

अधिक जानकारी के लिए, CMake के दशक में इस सुविधा का अनुरोध दिखाई बग ट्रैकर: http://www.cmake.org/Bug/view.php?id=8179

लागू होने पर बग ट्रैकर में उस समस्या को मॉनिटर करने के लिए सूचित करें।

+0

अभी भी मेरे लिए सीएमके 2.8.10.2 के साथ सही ढंग से काम नहीं कर रहा है - निर्दिष्ट [variant = डीबग] अभी भी सभी कॉन्फ़िगरेशन पर एक ही प्रॉपर्टी लागू करता है। – lef

+0

किसी ने इसे यहां भी कब्जा कर लिया है http://www.cmake.org/pipermail/cmake/2011- अक्टूबर 0746737.html – lef

+1

@lef कोशिश 2.8.12.1, मुझे लगता है कि यह –

संबंधित मुद्दे