Последовательность данных в командной строке по умолчанию может приводить к ошибкам линковки с помощью g++. Перемещение ${INPUTS}
на первое место зачастую решает проблему:
${COMMAND} ${INPUTS} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${EXTRA_FLAGS}