某オープンソース、プルリクまで出しておいた。これにてタスク完了。
今回、Windowsのビルドがまったく手がつけられていなかったのもあり、Windows独自のビルドシステムや関数定義、コンパイラのオプション等目につくものを修正の上、Linux環境とはいかないまでも簡単にビルドができるよう、ビルド用のバッチプログラムも作成した。
開発用のプロンプト(CLが利用可能)からバッチを起動すればビルドが起動できるし、何よりコンパイラが使えない環境でエラーを吐くようにした。これでうっかり別のプロンプト開いた時やダブルクリック時に変なことしないで済む。
あとWindows環境はどうやってフォルダを配置したらいいのか悩むことが多いので、コンパイラの起動パスを自動的に表示するようにし、ライブラリやインクルードを置く場所を確認しやすくしておいた。これならエラーが出ても怖くない。
あとはせっかくなのでclean命令も書きたいなと思った。