Вопросы по теме 'meson-build'
Свяжите статическую библиотеку с общей библиотекой или с двоичным файлом
У меня есть статическая библиотека из проекта A (назовем ее liba.so ), и я хочу скомпилировать общую библиотеку в моем проекте B (назовем ее libb.so ) и встроить в нее liba.so .
Кроме того, у меня есть двоичный файл в этом проекте B ,...
5004 просмотров
schedule
19.04.2023
Правильная настройка компилятора для мезона
Я пытаюсь создать базовое приложение Qt с системой сборки Meson на моем Mac (используя macOS Sierra), следуя руководству по http://mesonbuild.com/samples.html .
Мой файл meson.build выглядит так:
project('qt5 demo', 'cpp',
default_options...
5796 просмотров
schedule
17.05.2022
Как я могу объединить несколько файлов в один в Meson?
У меня проблемы с базовой задачей в Meson, когда мне нужно объединить несколько файлов в один во время сборки; по сути:
cat *.txt > compiled.txt
or
cat foo.txt bar.txt baz.txt > compiled.txt
Однако независимо от того,...
501 просмотров
schedule
13.04.2022
Зависимости кросс-компиляции Meson
Привет, я пытаюсь кросс-компилировать systemd для руки, но я застрял на кросс-зависимости «mount».
Мне удалось перекрестно скомпилировать libmount из util-linux, но я не могу понять, куда его поместить или как указать, где meson должен его искать....
5814 просмотров
schedule
17.02.2023
Создавайте несколько исполняемых файлов из одной и той же кодовой базы
Я пытаюсь Meson/Ninja делать то, что я обычно делаю в make . У меня есть исходные файлы, перечисленные в переменной src , одна из которых является программой prog.f90 с оператором call ROUTINE , а препроцессор вставляет имена, подобные sub1,...
157 просмотров
schedule
20.12.2023
Как создать/кросс-компилировать существующий проект meson или cmake под Android AOSP?
Я пытаюсь понять, как создавать исполняемые файлы и библиотеки с помощью Android.mk и Android.bp в AOSP. И я могу компилировать простые программы на C.
Мне было интересно, есть ли способ кросс-компилировать существующие проекты CMake и meson под...
283 просмотров
schedule
24.04.2023
Ошибка компоновщика в Meson & Ninja при попытке добавить пользовательскую зависимость
Я пытаюсь добавить в свой проект исходную библиотеку с помощью Meson. Но когда я пытаюсь это сделать, я получаю ошибки связывания объектных файлов.
Я попытался добавить настраиваемую зависимость к исполняемому файлу проекта, но, конечно, он...
572 просмотров
schedule
07.10.2022
Мезонный эквивалент CONFIG_STATUS_DEPENDENCIES автопроизводителя?
У меня есть проект, параметры сборки которого достаточно сложны, поэтому мне приходится запускать несколько внешних скриптов в процессе настройки. Если эти сценарии или файлы, которые они читают, были изменены, настройку необходимо перезапустить....
103 просмотров
schedule
29.08.2022
Мезон custom_target никогда не выполняется, несмотря на то, что источники и зависимости устарели
У меня есть этот раздел в корневом каталоге моего проекта meson.build :
if get_option('gen_py_bindings')
message('told to build py bindings')
custom_target('py_bindings', command: ['env', '_MESON_MODULE_NAME=' + meson.project_name(),...
514 просмотров
schedule
16.11.2022
Кнопка «Выполнить» в Gnome-builder не запускается. Он устанавливает
Я создал простой приветственный мир на C ++ с meson & ninja в качестве цепочки сборки. Проект компилируется отлично, но когда я нажимаю кнопку Run , он запускает ниндзя, а затем ниндзя устанавливает:
ninja
ninja install
ninja: no work to...
397 просмотров
schedule
26.01.2023
Как собрать zstd как подпроект с системой сборки meson
Я хочу использовать библиотеку сжатия zstd для своего проекта библиотеки C ++. Моя система сборки основана на мезоне . Мой файл meson.build выглядит так
project('foo', 'cpp', default_options :
['cpp_std=c++17', 'buildtype=release'],...
428 просмотров
schedule
27.07.2022
Установка GStream Meson не работает с плагином omx
Я пытаюсь установить GStreamer с помощью meson и хочу установить один из его плагинов: omx . Для этого я установил значение enabled в meson_options.txt и добавьте целевое значение с помощью:
option('target', type : 'combo',
choices :...
175 просмотров
schedule
27.11.2022
Неопределенная ссылка `ID3_Tag :: ID3_Tag (char const *)`
Я пытаюсь использовать id3lib в своем проекте для получения аудиометаданных, а пока у меня есть только одна строка внутри моего проекта, в которой используется id3lib
Я сделал #include <id3/tag.h> , а потом где-то в проекте у меня...
76 просмотров
schedule
23.02.2023
Почему отсутствуют некоторые функции библиотеки libhandy?
Я создаю приложение C, которое включает библиотеки gtk и libhandy. Я использую систему сборки meson, с помощью которой я компилирую библиотеку «handy.h».
libhandy_dep = dependency('libhandy-1', version: '>= 1.0.0', required: false)
if not...
52 просмотров
schedule
23.12.2022
Meson не связывает общую библиотеку
Мой проект имеет следующую структуру:
$ find ~/template
template/
template/meson.build
template/src
template/src/template
template/src/template/geometry.cc
template/src/template/geometry.hh
template/src/template/main.cc...
94 просмотров
schedule
21.04.2022
мезон не создает никаких бинарных файлов
У меня есть проект C, использующий мезон.
Файл мезона выглядит так:
project('camtool', 'c', version : '0.0.1',default_options : ['c_std=c11'])
cxx = meson.get_compiler('c')
systemd_dep = cxx.find_library('systemd')
pthread_dep =...
17 просмотров
schedule
14.05.2023