私はこれを自分だけに求めているのではありません。CMakeLists.txt
この質問が、私が好きな多くの初心者の参考になることを願っています。このような小さなファイル の場合、舞台裏で何が起こっているのかについて完全に困惑しています。
cmake_minimum_required (VERSION 2.6)
project(Tutorial)
add_executable(Tutorial tutorial.cpp)
そしてこんなに小さいtutorial.cpp
int main() { return 0; }
非常に多くのファイルが生成されます
CMakeCache.txt cmake_install.cmake Makefile
CMakeLists.txt tutorial.cpp
非常に多くのファイルとCMakeFiles
フォルダーを含むフォルダー
CMakeCCompiler.cmake CMakeOutput.log Makefile.cmake
cmake.check_cache CMakeSystem.cmake progress.marks
CMakeCXXCompiler.cmake CMakeTmp TargetDirectories.txt
CMakeDetermineCompilerABI_C.bin CompilerIdC Tutorial.dir
CMakeDetermineCompilerABI_CXX.bin CompilerIdCXX
CMakeDirectoryInformation.cmake Makefile2
舞台裏で何が起こっているのか (つまり、なぜファイルを生成しなければならなかったのか、その目的は何か) を理解していなかったことが、CMake を学ぶ上での最大の障害でした。
どなたかご存知でしたら、後世のために教えていただけないでしょうか。これらのファイルの目的は何ですか? と入力cmake .
すると、プロジェクトをビルドする前に cmake が構成および生成するのは正確には何ですか?