google test (gtest) のインストール

ソースコードsvn リポジトリーからひっぱってきて、ホームディレクトリーの local 以下に gtest の include と lib を配置する一連のコマンド。:

$ svn checkout\
 http://googletest.googlecode.com/svn/trunk/\
 googletest-read-only\
 # clone newest googletest source code to local machine
$ make -C googletest-read-only/make gtest.a gtest_main.a
$ mkdir -p ~/local/{include,lib}
$ svn export --force googletest-read-only/include/ ~/local/include/
$ for n in gtest{,_main}.a; do cp -f\
 googletest-read-only/make/$n ~/local/lib/lib$n; done\
 # copy gtest{,_main}.a to libgtest{,_main}.a respectively
$ make -C googletest-read-only/make clean

revision 531 のソースコードを取ってきたら configure でのインストールができなくなっていた。

README によれば cmake というクロスプラットフォームな make システムを使う方法もあるみたい。ただ cmake をインストールしたり設定したり、使い方を研究したりが面倒だったので、手で必要なものをコピーすることを選んだ次第。

でも cmake か…。ちょっとばかり興味をそそられた。