Skip to content

Instantly share code, notes, and snippets.

@dibayendu
Last active December 23, 2016 20:16
Show Gist options
  • Save dibayendu/4e5d2f1aa18062a00e277b327d87bdea to your computer and use it in GitHub Desktop.
Save dibayendu/4e5d2f1aa18062a00e277b327d87bdea to your computer and use it in GitHub Desktop.

Installing googletest in OSX.

Make sure brew is installed.

$ mkdir /usr/local/Cellar/googletest
$ mkdir /usr/local/Cellar/googletest/1.8.0
$ cd /usr/local/Cellar/googletest/1.8.0
cd /usr/local/Cellar/googletest/1.8.0 $ wget https://github.com/google/googletest/archive/release-1.8.0.zip
cd /usr/local/Cellar/googletest/1.8.0 $ cd googletest-release-1.8.0
cd /usr/local/Cellar/googletest/1.8.0/googletest-release-1.8.0 $ mv * ../ && cd ..
cd /usr/local/Cellar/googletest/1.8.0 $ rm -rf googletest-release-1.8.0
cd /usr/local/Cellar/googletest/1.8.0 $ mkdir build
cd /usr/local/Cellar/googletest/1.8.0/build $ cmake ..
cd /usr/local/Cellar/googletest/1.8.0/build $ make
cd /usr/local/Cellar/googletest/1.8.0/build/ $ cd

$ ln -s /usr/local/Cellar/googletest/1.8.0/googletest/include/gtest /usr/local/include/
$ ln -s /usr/local/Cellar/googletest/1.8.0/googlemock/include/gmock /usr/local/include/
$ ln -s /usr/local/Cellar/googletest/1.8.0/build/googlemock/libgmock.a /usr/local/lib/
$ ln -s /usr/local/Cellar/googletest/1.8.0/build/googlemock/libgmock_main.a /usr/local/lib/
$ ln -s /usr/local/Cellar/googletest/1.8.0/build/googlemock/gtest/libgtest.a /usr/local/lib/
$ ln -s /usr/local/Cellar/googletest/1.8.0/build/googlemock/gtest/libgtest_main.a /usr/local/lib/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment