是否可以有一个 QMAKE_EXTRA_COMPILERS 目标只为多个输入运行一次?我有一些遗留脚本可以一次生成所有文件。
说这样的话:
FILE_LIST = __Test1.cpp __Test2.cpp __Test.h
Extra.name = Extra Compilers Tests
Extra.input = FILE_LIST
Extra.output = ${QMAKE_FILE_IN}
Extra.commands += <generate what is in FILE_LIST with a single command>
Extra.CONFIG += no_link target_predeps ordered
Extra.variable_out = GENERATED_SOURCES
QMAKE_EXTRA_COMPILERS += Extra
我可能会重写脚本,但如果我能让 QMAKE_EXTRA_COMPILERS 为我完成这项工作,那就太好了。
奥西