21
私たちのソースツリーにCMakeSetupから、次のエラーを取得しています:明らかに破損したCMakeビルドを修正するにはどうすればよいですか?
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_FIND_LIBRARY_PREFIXES
キャッシュを削除しても解決しないので、CMakeListsのいずれかで何かが問題でなければなりません。変わった部分は、ツリーの古いバージョンからCMakeCache.txtをコピーして、パスが一致するように編集すると、CMakeは正常に構成されます...そして、その固定キャッシュを削除した後でも、正常に設定します。
私は何を探すべきですか?
悪いCMakeCache.txtが生成されたときに2つの変数Project_BINARY_DIRとProject_SOURCE_DIRがあります。
おかげで、プロジェクトの追加正確に私のソースツリーの壊れたバージョンで問題を修正しました。 – UltraNurd