私のCMakeLists.txtで
include (CheckFunctionExists.cmake)
実行するとccmake
(公式チュートリアルに従っています)
CMake Error at CMakeLists.txt:10 (include):
include could not find load file:
CheckFunctionExists.cmake
ただし、指定されたファイルがあります。
sw3@pc90313-sw3:~/learn_cmake/build$ find / -name CheckFunctionExists.cmake 2>/dev/null
/usr/share/cmake-2.8/Modules/CheckFunctionExists.cmake
Ubuntu 13.04 リポジトリからの cmake インストールを使用しています。
sw3@pc90313-sw3:~/learn_cmake/build$ cmake --version
cmake version 2.8.10.1
絶対パスが指定されている場合、すべてがうまく機能し、機能するメイクファイルが生成されます。ただし、この回避策は理想とはかけ離れています (また、チュートリアルから逸脱しています)。問題はどこにあるのでしょうか?