আমাদের ক্রস-প্ল্যাটফর্ম সিএমকে বিল্ড স্ক্রিপ্টগুলির একটি সেট রয়েছে এবং আমরা ভিজ্যুয়াল সি ++ এবং জিসিসি সহ বিল্ডিং সমর্থন করি ।
আমরা খুঁজে চেষ্টা করছেন ঝনঝন , কিন্তু আমি কিভাবে পরীক্ষা চিন্তা করতে পারে না থাকুক বা না থাকুক কম্পাইলার আমাদের CMake স্ক্রিপ্ট ঝনঝন হয়।
সংকলকটি বাজে বা না তা দেখার জন্য আমার কী পরীক্ষা করা উচিত? আমরা বর্তমানে যথাক্রমে ভিজ্যুয়াল সি ++ এবং জিসিসির জন্য MSVC
এবং ব্যবহারের CMAKE_COMPILER_IS_GNU<LANG>
জন্য ব্যবহার করছি ।
__GNUC__
এবং _MSC_VER
, কিন্তু এটা হয় কম্পাইলার হিসাবে একই প্রোগ্রাম গ্রাস করতে পারবে না। কোড সংকলন এবং প্রত্যাশা অনুযায়ী সম্পাদন করা নিশ্চিত করার জন্য এলএলভিএম কলং এবং অ্যাপল কলং সনাক্তকরণ অত্যন্ত গুরুত্বপূর্ণ is আমি ক্ল্যাংয়ের বিএস মোকাবেলা করে খুব ক্লান্ত হয়ে পড়েছি আমরা উইন্ডোজের কম্পাইলটি কেবল ভেঙে ফেলেছি । আমরা ব্যবহারকারীদের এলএলভিএম-তে অভিযোগ করার নীতি গ্রহণ করেছি যাতে কলং ডেভস তাদের আচরণ পরিবর্তন করে change এছাড়াও দেখুন কীভাবে অন্যান্য সংকলক হওয়ার ভান করা বন্ধ করতে ক্ল্যাংকে বলবেন?