معظم العلاقات العامة المفتوحة لـ TinyXML-2 مرتبطة بـ CMake. منذ فترة طويلة لم يكن لدي رأي في هذا - وما زلت ليس لدي رأي - لكن من الواضح أننا نتحرك ذهابًا وإيابًا حول كيفية عمل ذلك. أنا أبحث عن تعليقات بناءة حول كيفية إدارة هذا. (هذا ليس لي أن أصبح خبيرًا في CMake.)
نعم ، أممم ، هذا الأمر برمته يبدو أنه مشكلة أكبر بكثير مما أدركته.
كل مكتبة أخرى أحاول استخدامها تعمل فقط مع CMake find_package. لست متأكدًا على الإطلاق من سبب صعوبة القيام بذلك بالنسبة لـ tinyxml2
https://www.youtube.com/watch؟v=m0DwB4OvDXk هذا حديث جيد جدًا عن cmake لمؤلفي المكتبات.
@ Smit-tay أنا لا أفعل أيضًا. :) لكن هدفي ليس أن أصبح خبيرًا في CMake. أنا في الواقع آمل أن يتمكن شخص يفهم حقًا CMake وبناء المكتبة من امتلاكها وفهمها.
leethomason - أنا معيل ل هاليد بناء CMake. دعم الإصدار الأدنى المحدد في CMakeLists.txt لهذا المشروع ، 2.6 ، على وشك الإزالة تمامًا من الإصدارات الجديدة من CMake ، لذا ستتوقف هذه المكتبة تمامًا عن العمل لمستخدمي الإصدار الحالي. نظرًا لأن معظم الأشخاص يحافظون على تحديث CMake ، فستكون هذه مشكلة.
tinyxml2 ، لحسن الحظ ، صغيرة جدًا! سأكون سعيدًا لتحديث CMake build هنا. لا أعتقد أن الأمر سيستغرق أكثر من يومين من العمل. 🙂
التعليق الأكثر فائدة
نعم ، أممم ، هذا الأمر برمته يبدو أنه مشكلة أكبر بكثير مما أدركته.
كل مكتبة أخرى أحاول استخدامها تعمل فقط مع CMake find_package. لست متأكدًا على الإطلاق من سبب صعوبة القيام بذلك بالنسبة لـ tinyxml2