msbuild/xbuild では、コマンドラインで/p:libpath="/path/to/all/libs"
. pkg-config --retrieve-Path somePackage
しかし、このプロパティが未定義の場合、現在のシステム パスを取得するために呼び出したいと思います。
ここのように、コマンドの出力をプロパティに保存する必要があると思いました。
このコマンドは、常に 1 行の出力を返します。
私は何かを試してみました
<PropertyGroup>
<LibPath />
</PropertyGroup>
<Task ....>
<Exec Command="pkg-config --retrieve-Path somePackage"
Condition="$(LibPath)' == ''">
<OutputTaskParameter="output"
PropertyName="LibPath" />
</Exec>
</Task>
しかし、それはうまくいきませんでした。