Набор опций компилятора при кросс-компиляции с meson
Всем привет. Я использую meson для сборки моей программы под микроконтроллер. В соответствии с документацией мезона, у меня есть кросс-файл cross.txt
, в котором прописаны все параметры под этот микроконтроллер, в частности опции компилятора:
[built-in options]
c_args = [
'-mcpu=cortex-m4',
'-ffunction-sections',
...
]
Я хочу модифицировать эти опции в зависимости от условий, например, в главном файле meson.build
я написал так:
if get_option('buildtype') == 'release'
c_args += '-Os'
endif
Но это не работает, потому что этот c_args
определяет параметры под машину сборки, а не хост-машину. Как обратиться к c_args
хоста?