Как изменить выходной каталог подпроекта мезон? - PullRequest
0 голосов
/ 24 апреля 2020

Вот мой 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, чтобы он автоматически помещал двоичные файлы в следующий раз на мой исполняемый?

...