1
私はcmakeを初めて使っていて、それを使い始めました。私の問題は、チュートリアルのようにcmakeを呼び出すと膨大な量のファイルが生成されることです。cmakeはたくさんのファイルを作成します
私のプロジェクトのルートディレクトリにあるすべてのunix makefileが残っているようにcmakeを呼び出す方法はありますか?
私はcmakeを初めて使っていて、それを使い始めました。私の問題は、チュートリアルのようにcmakeを呼び出すと膨大な量のファイルが生成されることです。cmakeはたくさんのファイルを作成します
私のプロジェクトのルートディレクトリにあるすべてのunix makefileが残っているようにcmakeを呼び出す方法はありますか?
CMakeが生成するファイルはすべて役に立ちますので、削除しないでください。
実行中のCMakeの終了時にこれらを削除するスクリプトを作成することもできますが、CMakeを設計した方法で動作させることを強くお勧めします。
ソースツリーをビルドツリーとは別にしておくと(CMakeがソースビルドから外す)、問題はありません。だから
- project_root_dir
|
|- CMakeLists.txt
|- src_dir
- build_dir
あなたcd build_dir
場合は、cmake ../project_root_dir
を行い、CMakeのが生成するすべてのファイルがbuild_dir
になり、あなたのソースツリーを汚染しません。