私は CMake の初心者であり、CMake が gcc と g++ の間でコンパイラを選択する方法を LINUX 環境の C++/C プロジェクトで考えていました。より具体的には、私の質問は次のとおりです。
- プロジェクトが .c ファイルと .cpp ファイルで構成されている場合、.c ファイルは gcc でコンパイルされ、.cpp ファイルは g++ でコンパイルされるというのは本当ですか?
- プロジェクトに c ファイルまたは cpp ファイルしかない場合、CMake のデフォルトのコンパイル操作は何ですか? それを変更することは可能でしょうか?