uwp向けのlibpngのビルドのエラーを修正する過程でvcpkgを見つけた。 vc向けのメタビルドツールの予感。

cloneして

git clone https://github.com/Microsoft/vcpkg.git

buildする

cd vcpkg vcpkg> ./bootstrap.bat

UWP版のpackageインストール vcpkg> ./vcpkg install libpng

unknown: textDirective => {"type":"textDirective","name":"x86-uwp","attributes":{},"children":[],"position":{"start":{"line":13,"column":30,"offset":211},"end":{"line":13,"column":38,"offset":219}}}

なるほど。 OpenCVのUWP版はあるかな・・・。 vcpkg> ./vcpkg install opencv

unknown: textDirective => {"type":"textDirective","name":"x86-uwp","attributes":{},"children":[],"position":{"start":{"line":17,"column":30,"offset":277},"end":{"line":17,"column":38,"offset":285}}}

あった。 最新版のopencv-3.2.0もビルドできるやん。 一瞬にして作り始めていた、 https://github.com/ousttrue/bldproc/tree/master/procs がオワコンになった。 検索してみたら日本語の紹介記事が一つあった。

【速報】Vcpkg: Windowsの公式C++ライブラリ管理ツール

desktopビルドできた

ffpmeg(msys2をダウンロードして使っていた。わかる)

uwpビルドできた

opencv openssl

uwpビルドできなかった

cairo。途中でpeclのビルドに失敗する(pixmanはビルドできたのでオプション外せばいけそう)。 bullet3。ちょっと修正が要るか