Meson で subproject のオプションを指定する方法
備忘録。 出てこないなーとか思ってたら普通に書いてあった。
単に -D
で指定するときに subproject名:オプション名
というふうに指定すればいいだけだった。
例えば subproject hoge
でだけ warning_level
を 3 にしたい場合は
$ meson configure -Dhoge:warning_level=3
のように指定すれば ok。
ちなみにモジュール (meson.build
の中で import
とかして使うやつ) ごとのオプションは .
で区切る。
なので pkgconfig
の relocatable
を true
にする場合とかは -Dpkgconfig.relocatable=true
とかを指定すればいい。