誰にも見えないブログ

雑なメモ。まとまってない文章等

cmakeでinstallしたtargetを削除する方法

  • 標準パスにインストールしたバイナリを削除したい。
  • makeならmake uninstallを実行することで削除できるが、cmakeはuninstallターゲットをデフォルトで作成しない
  • xargs rm < install_manifest.txtでインストールしたファイルの削除が可能
    • cmkae --installを実行したビルドディレクトリのinstall_manifest.txtファイルを使う
    • そもそもinstall_manifest.txtはインストールしたファイル一覧?公式ドキュメント等に特に記載がないが。

まぁ消えたので良し。あとは知るか(半ギレ)

参考

stackoverflow.com

stackoverflow.com