История изменений
Исправление Siborgium, (текущая версия) :
этот c_args определяет параметры под машину сборки, а не хост-машину
Нет, под хост машину. В терминологии meson, по крайней мере, т.е. под машину, на которой будет запущен бинарник.
А проблема я полагаю в строке
c_args += '-Os'
Это присваивание к переменной c_args
, которая не определена (опция c_args это НЕ переменная!). И даже если такую переменную создать, прокидываться в таргеты она не будет.
Надо либо вручную в таргетах прописывать нужные c_args: ['-Os']
, либо использовать add_project_arguments
.
https://mesonbuild.com/Adding-arguments.html#global-arguments
Исходная версия Siborgium, :
этот c_args определяет параметры под машину сборки, а не хост-машину
Нет, под хост машину. В терминологии meson, по крайней мере, т.е. под машину, на которой будет запущен бинарник.
А проблема я полагаю в строке
c_args += '-Os'
Это присваивание к переменной c_args
, которая не определена (опция c_args это НЕ переменная!). И даже если такую задать, прокидываться в таргеты она не будет.
Надо либо вручную в таргетах прописывать нужные c_args: ['-Os']
, либо использовать add_project_arguments
.
https://mesonbuild.com/Adding-arguments.html#global-arguments