Cygwinでcmakeを実行しようとすると以下のエラーメッセージが出て実行できなかった。
CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in /bin zsh: segmentation fault (core dumped) cmake
どのcmakeが呼ばれているのかを調べてみる。which cmakeすると
/bin/cmake
と出た。このパスのcmakeが呼ばれているようだ。
他にcmakeがインストールされていないかどうかを調べてみるために where cmakeすると
/bin/cmake /usr/bin/cmake /bin/cmake /usr/bin/cmake /usr/bin/cmake
と出た。/usr/bin/cmakeにもcmakeがあるようだ。理由は不明。自分でインストールしたのを忘れているのだろうか。
Cygwinにて /usr/bin/cmakeを明示的に呼び出すようにすると、エラーなくcmakeを実行できた。
$ /usr/bin/cmake --version cmake version 2.8.9