You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# For ubuntu
sudo apt-get install build-essential
sudo apt-get install libgflags-dev libgoogle-glog-dev libgtest-dev libssl-dev
sudo apt-get install python-dev
git clone https://github.com/google/googletest
# Note, there are 'googlemock' and 'googletest' under the root 'googletest' dir, please use 'googletest/googletest' as the GTEST_ROOT.cd googletest/googletest
GTEST_ROOT=`pwd`
Build s2geometry
cmake -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \
-DPYTHON_LIBRARY=/usr/lib/python2.7/config-x86_64-linux-gnu/libpython2.7.so \
-DOPENSSL_INCLUDE_DIR=/usr/include/openssl -DGTEST_ROOT=${GTEST_ROOT} ../
make
make test
sudo make install
make install
Run s2geometry tests in CLion
Please go to Preferences... -> Build, Execution, Deployment -> CMake
Select the Debug Profile, then add -DDOPENSSL_INCLUDE_DIR=${path_to_openssl_include} and -DGTEST_ROOT=${path_to_gtest_root} to CMake options.
Reload project in CLion then you should be able to run all unit tests.
delete your_venv_dir/lib/pythonXXX/no-global-site-packages.txt