[解決済み] CMakeの出力をクリアするための'cmake clean'コマンドを探しています。
2022-03-19 14:11:20
質問
ちょうど
make clean
は makefile が生成したファイルをすべて削除しますが、CMake でも同じことをしたいのです。私はあまりにも頻繁に手動でディレクトリを通過し、次のようなファイルを削除していることに気づきました。
cmake_install.cmake
と
CMakeCache.txt
であり、かつ
CMakeFiles
フォルダーに格納されます。
のようなコマンドはありますか?
cmake clean
を使えば、これらのファイルをすべて自動的に削除できますか?理想的には、カレントディレクトリの
CMakeLists.txt
ファイルを作成します。
解決方法は?
CMake 3.X
CMake 3.X は、「クリーン」なターゲットを提供します。
cmake --build C:/foo/build/ --target clean
3.0.2 の CMake ドキュメントより。
--clean-first = Build target 'clean' first, then build.
(To clean only, use --target 'clean'.)
CMake 2.X
はありません。
cmake clean
CMake バージョン 2.X では
私は通常、"build"のように1つのフォルダにプロジェクトをビルドします。そのため、もし私が
make clean
というのは、単に
rm -rf build
.
ルート "CMakeLists.txt" と同じディレクトリにある "build" フォルダは、通常、良い選択です。プロジェクトをビルドするには、cmake に CMakeLists.txt の場所を引数として与えるだけです。例えば
cd <location-of-cmakelists>/build && cmake ..
. (@ComicSansMS より)
関連
-
[解決済み] CMake出力/ビルドディレクトリ
-
[解決済み] CMakeにソースディレクトリにある静的ライブラリをリンクするように指示するにはどうすればよいですか?
-
[解決済み] configure --prefix=DIR && make all install ' と同等のCMakeは何ですか?
-
[解決済み] CMakeでソースファイルを指定する場合、GLOBで指定するのと、1ファイルずつ指定するのと、どちらが良いですか?
-
[解決済み] CMake:ユニットテストによるプロジェクト構造
-
[解決済み] CMakeでディレクトリを作成する
-
[解決済み] CMakeで警告レベルを設定するには?
-
[解決済み] CMAKE_CURRENT_SOURCE_DIRとCMAKE_CURRENT_LIST_DIRの相違点
-
[解決済み] CMakeを使用して、CTestから冗長出力を得るにはどうすればよいですか?
-
[解決済み] CMake target_link_libraries インターフェース依存性
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] CMakeでコンパイラを指定するには?
-
[解決済み] CMakeにソースディレクトリにある静的ライブラリをリンクするように指示するにはどうすればよいですか?
-
[解決済み] configure --prefix=DIR && make all install ' と同等のCMakeは何ですか?
-
[解決済み】CMakeは具体的にどのように動作するのですか?
-
[解決済み] CMakeでディレクトリを作成する
-
[解決済み] 外部ライブラリへのCMakeリンク
-
[解決済み] CMakeで警告レベルを設定するには?
-
[解決済み] CMAKE_CURRENT_SOURCE_DIRとCMAKE_CURRENT_LIST_DIRの相違点
-
[解決済み] CMakeを使用して、CTestから冗長出力を得るにはどうすればよいですか?
-
[解決済み] CMake target_link_libraries インターフェース依存性