의존성 부족에 의존하는 Meson 프로젝트
meson.build
걱정하지 마세요! git 패치를 에 추가 하여이 문제를 해결할 수 있습니다.
파일이 없습니다. subprojects/*.wrap
meson.build
그런 다음 wrap-git
master
관련 리소스 :
./subprojects/ht.wrap
<code>[wrap-git] directory=ht url=https://github.com/benhoyt/ht revision=master depth=1</code>
meson subprojects download
meson.build
시스템 정보 :
./subprojects/ht
GCC 14.2.0
# 创建一个空的 meson.build 文件 (如果需要,可以添加内容)
touch ./subprojects/ht/meson.build
닌자 1.12.1
gnu emacs 30
> Debian Sid/Gnu Guix/Swaywm/Waybar/Firefox
<code class="language-bash">mkdir -pv subprojects/{packagecache,packagefiles} git -C ./subprojects/ht add meson.build git -C ./subprojects/ht diff --cached > ./subprojects/packagefiles/ht-meson.patch</code>
ht.wrap
<code class="language-bash">echo "diff_files = ht-meson.patch" >> ./subprojects/ht.wrap</code>
<code class="language-bash">meson subprojects purge --confirm meson subprojects download CC=gcc meson setup ./build --wipe -D b_sanitize=none -D buildtype=release meson compile -C ./build</code>
위 내용은 Meson : Meson.build가없는 GIT 프로젝트 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!