2012-03-10 9 views
1

私はcmakeを初めて使っていて、それを使い始めました。私の問題は、チュートリアルのようにcmakeを呼び出すと膨大な量のファイルが生成されることです。cmakeはたくさんのファイルを作成します

私のプロジェクトのルートディレクトリにあるすべてのunix makefileが残っているようにcmakeを呼び出す方法はありますか?

答えて

4

CMakeが生成するファイルはすべて役に立ちますので、削除しないでください。

実行中のCMakeの終了時にこれらを削除するスクリプトを作成することもできますが、CMakeを設計した方法で動作させることを強くお勧めします。

ソースツリーをビルドツリーとは別にしておくと(CMakeがソースビルドから外す)、問題はありません。だから

- project_root_dir 
    | 
    |- CMakeLists.txt 
    |- src_dir 

- build_dir 

あなたcd build_dir場合は、cmake ../project_root_dirを行い、CMakeのが生成するすべてのファイルがbuild_dirになり、あなたのソースツリーを汚染しません。

関連する問題