में मैंने देखा है कि CMake इस तरह की एक निर्देशिका में मध्यवर्ती फाइल शब्दों में कहें, .obj की तरह:(.obj की तरह) मध्यवर्ती फ़ाइलों के लिए निर्देशिका सेट CMake
project.dir/sort/of/copy/of/source/directory
वहाँ कुछ है करने के लिए एक रास्ता है इस तरह:
project.dir/Debug/ myfiles.obj |--> for my debug
और
project.dir/Release/ myfiles.obj |--> for my release
पल के लिए, मैं 2 अलग निर्देशिका का इस्तेमाल किया हर बार उत्पन्न करने के लिए मेरी पुस्तकालयों या डीबग और रिलीज के लिए निष्पादन योग्य। और मैं भी मंच है के बाद ...
वहाँ मध्यवर्ती files.obj के लिए CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE या CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE को कुछ इसी तरह ...
है?
मैं भी कोशिश /Fo
है लेकिन जब मैं अपने विन्यास के साथ इस ध्वज, CMake ओवरराइड प्रयोग किया है:
warning D9025 : overriding '/Fo;../x64/Debug/' with '/FoCMakeFiles\project.dir\src\project\main.cpp.obj'
कृपया, किसी एक समाधान है?
दो निर्माण निर्देशिका का उपयोग करना मेरे लिए सबसे प्राकृतिक तरीका हो रहा है। – usr1234567