Используя систему сборки GN, как установить cflag для определенного исходного файла в цели

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

Как я могу добавить/удалить cflag и применить его к одному из исходных файлов?


person wqyfavor    schedule 08.01.2020    source источник
comment
На этой же странице есть ответ на ваш вопрос. Используйте 1_   -  person Asesh    schedule 08.01.2020


Ответы (1)


Наконец, я создаю статическую цель для конкретного исходного файла и устанавливаю для него уникальный cflag.

person wqyfavor    schedule 09.01.2020