CMake

毎回GoogleTestダウンロードせずに、ローカルに保存しておいたファイルを使う

毎回GoogleTestダウンロードせずに、ローカルに保存しておいたファイルを使うようにCMakeを書き換え github.com 環境変数でローカルに保存しておいたGoogleTestのありかを指定しておく必要あり

CMakeプロジェクトでgoogletestを使う

今日のプログラミングツール使う練習でやったこと qiita.com を参考にCMakeプロジェクトでgoogletestを使うように対応 github.com

CMake + Ninja で依存関係出力

ninja -t deps でビルドの依存関係出力される 一度ビルドしてからじゃないと出力されない コンパイル実行時にコンパイラに依存関係情報を出力させて その情報をninjaがため込んでいる様子 ninja -d keepdepfile でコンパイラに出力させた依存関係情報をninja…

CMAKE_BUILD_TYPEが設定されてない場合のデフォルト値を指定する

この日記ではひとまずプログラミングの練習としてbowling_game_kataをやっていきます。 CMake + Ninja + Clang で コンパイル、リンクして実行ファイルを作る 所まで前に作っていた物を改修していく github.com 各種ツールのコマンドラインオプションとかす…