Я использую 'sources = []', чтобы добавить несколько исходных файлов к цели. И согласно этой теме https://groups.google.com/a/chromium.org/forum/#! Topic / chromium-dev / tpZ0q6cDTQk , я могу использовать 'config + = или - =' для изменения флагов компилятора. Но флаги применяются ко всем источникам.
Как добавить / удалить флаг и применить к одному из исходных файлов?
Наконец, я создаю цель stati c для указанного исходного файла c и устанавливаю для него уникальный cflag.