Google Test に Google Mock が含まれているようだ。
# cmake が必要である。入っていなかったら入れておく
% wget https://cmake.org/files/v3.8/cmake-3.8.0-rc2.tar.gz
% tar zxvf cmake-3.8.0-rc2.tar.gz
% cd make-3.8.0-rc2
% ./bootstrap && make && make install
# googletest のビルド
% git clone https://github.com/google/googletest.git
% cd googletest
% cmake ..
% make
# 今回はインストール先の例として ~/program を採用した
% cd ..
% mv googletest ~/program
# 導入完了
# 各種リソースのインストール先の確認手順
% cd ~/program/gooletest
% find . -name '*.a'
# 出力
./googlemock/gtest/libgtest.a
./googlemock/gtest/libgtest_main.a
./googlemock/libgmock.a
./googlemock/libgmock_main.a
% find . -name 'gtest.h'
# 出力
./googletest/include/gtest/gtest.h
./googletest/include/gtest/internal/custom/gtest.h
% find . -name 'gmock.h'
# 出力
./googlemock/include/gmock/gmock.h
# 必要に応じて環境変数セット
% vi ~/.zshrc
# 以下のような記述を追加する
export GMOCK_DIR=~/program/googletest/googlemock
export GTEST_DIR=~/program/googletest/googletest
環境
- OS X Sierra 10.12.3