build Pango for current host

step0、参考

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + xz
编译时mesonninjagcc / GCC | Clang / LLVM
运行时glibc ( libc.solibpthread.sold-linux-x86-64.so )

step2、使用curl命令下载Pango源码包 (

curl -LO https://download.gnome.org/sources/pango/1.44/pango-1.44.7.tar.xz

step3、使用tar解压Pango源码包

tar vxf pango-1.44.7.tar.xz

step4、进入pango-1.44.7目录

cd pango-1.44.7

step5、查看pango-1.44.7目录的内容

step6、使用meson配置编译参数

meson setup [option]... -D<变量>=<值> <buildDIR>
本软件特有的变量类型可取值默认值说明
freetypefeatureauto | disabled | enabledauto是否使用freetype
fontconfigfeatureauto | disabled | enabledauto是否使用fontconfig
cairofeatureauto | disabled | enabledauto是否使用Cairo
gtk_docbooleantrue | falsefalse是否使用gtk-doc生成文档
install-testsbooleantrue | falsefalse是否编译测试代码

示例:

meson setup --prefix=$(pwd)/output --buildtype=release --backend=ninja build

step7、使用ninja编译、安装

ninja -C build && ninja -C build install