diff options
author | vjpai <vpai@google.com> | 2015-02-18 12:33:37 -0800 |
---|---|---|
committer | vjpai <vpai@google.com> | 2015-02-18 12:33:37 -0800 |
commit | 7cc2c309f3615a365a0ce0f19d8dac1a42b34c4c (patch) | |
tree | 36004677c027d84039ff69ec504a8698f63865fb /INSTALL | |
parent | 26e2e8f0b5e315121f8baa2a0f290b98e515e3e6 (diff) |
Mac-specific Makefile inclusions and installation instructions
Not yet fully building due to some gtest anomalies on Mac.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -95,6 +95,44 @@ will need clang and its instrumented libc++: # apt-get install clang libc++-dev +Mac-specific notes: +------------------- + +For a Mac system, git is not available by default. You will first need to +install Xcode from the Mac AppStore and then run the following command from a +terminal: + + $ sudo xcode-select --install + +You should also install "port" following the instructions at +https://www.macports.org . This will reside in /opt/local/bin/port for +most Mac installations. Do the "git submodule" command listed above. + +Then execute the following for all the needed build dependencies + + $ sudo /opt/local/bin/port install autoconf automake libtool gflags cmake + $ mkdir ~/gtest + $ svn checkout http://googletest.googlecode.com/svn/trunk/ gtest-svn + $ mkdir mybuild + $ cd mybuild + $ cmake ../gtest-svn + $ make + $ make gtest.a gtest_main.a + $ sudo cp libgtest.a libgtest_main.a /opt/local/lib + $ sudo mkdir /opt/local/include/gtest + $ sudo cp -pr ../gtest-svn/include/gtest /opt/local/include/gtest + +We will also need to make openssl and install it appropriately + + $ cd <git directory> + $ cd third_party/openssl + $ sudo make install + $ cd ../../ + +If you are going to make changes and need to regenerate the projects file, +you will need to install certain modules for python. + + $ sudo easy_install simplejson mako A word on OpenSSL ----------------- |