Вот мой meson.build
:
project('Adventum', 'cpp', version : '0.1.0', license : '', default_options : ['cpp_std=c++2a'])
glfw = subproject('glfw').get_variable('glfw_dep')
vulkan = dependency('vulkan')
sources = ['src/main.cpp', 'src/render/window.cpp']
exe = executable('Adventum', sources, include_directories : 'src', dependencies : [glfw, vulkan])
, а вот мой «подпроект» (упаковка):
[wrap-git]
url = https://github.com/henry4k/glfw-meson.git
revision = head
Я использую библиотеку GLFW, но мне нужно вытащить из стороннего форка, который поддерживает мезон.Это все работает нормально, и мезон успешно загрузил и собрал форк GLFW, но хотя мезон должен четко знать, что мой проект зависит от библиотеки GLFW, он фактически не размещает двоичные файлы GLFW вместе с исполняемым файлом моих проектов, поэтому он строит зависимость, но моя программа не может работать, потому что не находит необходимые двоичные файлы.
Есть ли что-то, что я должен указать в моем meson.build
, чтобы он автоматически помещал двоичные файлы в следующий раз на мой исполняемый?