إلحاق/إلحاق Makefile بملف Makefile الذي تم إنشاؤه بواسطة Qt

StackOverflow https://stackoverflow.com/questions/1255454

  •  12-09-2019
  •  | 
  •  

سؤال

لدي بيئة بناء حيث أقوم بإضافة بعض الأسطر المسبقة والإلحاقية لكل ملف Makefile تم إنشاؤه.

سيكون من الرائع أن أتمكن من وضع هذه السطور في الملف الذي تم إنشاؤه بواسطة qmake عبر ملف المشروع الخاص بي (.pro).

لسبب أنه يمكنني القيام بذلك عبر بعض البرامج النصية السهلة لـ Shell ولكن سيكون من الأفضل القيام بذلك من داخل ملف المشروع.هل هناك أي أمر qmake للاستخدام؟

هل لديها أي فكرة عن كيفية القيام بذلك؟

مثال:

include $(ROOT)/prepend.mk

$(LIB):$(OBJ)
  @echo ...

include $(ROOT)/append.mk
هل كانت مفيدة؟

المحلول

تخصيص إخراج Makefile

.طليعة ملف:

QMAKE_EXTRA_TARGETS += extra_target
extra_target.commands = @echo Hello, World

يجري com.qmake.

يجري جعل extra_target:

مرحبا بالعالم

انظر توثيق للحصول على خيارات إضافية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top