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

cloneして

unknown: blockquote => {"type":"blockquote","children":[{"type":"paragraph","children":[{"type":"text","value":"git clone ","position":{"start":{"line":6,"column":3,"offset":70},"end":{"line":6,"column":13,"offset":80}}},{"type":"link","title":null,"url":"https://github.com/Microsoft/vcpkg.git","children":[{"type":"text","value":"https://github.com/Microsoft/vcpkg.git","position":{"start":{"line":6,"column":13,"offset":80},"end":{"line":6,"column":51,"offset":118}}}],"position":{"start":{"line":6,"column":13,"offset":80},"end":{"line":6,"column":51,"offset":118}}}],"position":{"start":{"line":6,"column":3,"offset":70},"end":{"line":6,"column":51,"offset":118}}}],"position":{"start":{"line":6,"column":1,"offset":68},"end":{"line":6,"column":51,"offset":118}}}

buildする

unknown: blockquote => {"type":"blockquote","children":[{"type":"paragraph","children":[{"type":"text","value":"cd vcpkg\nvcpkg> ./bootstrap.bat","position":{"start":{"line":9,"column":3,"offset":130},"end":{"line":10,"column":23,"offset":161}}}],"position":{"start":{"line":9,"column":3,"offset":130},"end":{"line":10,"column":23,"offset":161}}}],"position":{"start":{"line":9,"column":1,"offset":128},"end":{"line":10,"column":23,"offset":161}}}

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

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

あった。 最新版の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。ちょっと修正が要るか