CMake on Windows (ライブラリの解決関係)

zlib とか libpng とかをビルドして、適当に C:\usr とかに配置してたら CMake が認識してくれなかった。

-DCMAKE_PREFIX_PATHC:\usr を指定してやれば解決。

> cmake -DCMAKE_PREFIX_PATH=C:\usr ..

このパスが複数ある場合 (例えばライブラリごとにインストールされているパスが違う場合) は CMake のリスト (セミコロン ; で区切る) で渡せばよい。

参考