Add googletest
[trackerpp.git] / third_party / googletest / source / build.sh
diff --git a/third_party/googletest/source/build.sh b/third_party/googletest/source/build.sh
new file mode 100755 (executable)
index 0000000..4848811
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/env sh
+
+DIR=${PWD}
+
+tar zxvf release-1.8.0.tar.gz || exit 1
+cd googletest-release-1.8.0 || exit 1
+mkdir build && cd build || exit 1
+
+cmake -Dgtest_build_samples=ON \
+      -Dgmock_build_samples=ON \
+      -Dgtest_build_tests=ON \
+      -Dgmock_build_tests=ON \
+      -DCMAKE_CXX_FLAGS=$CXX_FLAGS \
+      -DCMAKE_INSTALL_PREFIX=${DIR}/.. \
+      ..
+make || exit 1
+CTEST_OUTPUT_ON_FAILURE=1 make test
+
+make install || exit 1
+
+echo "Done"