# Does not build with gcc473
# Works with gcc520

# Exit on error:
set -e

wget http://www.cmake.org/files/v3.12/cmake-3.12.0.tar.gz
tar xf cmake-3.12.0.tar.gz
cd cmake-3.12.0

# Use GCC 5.2.0 and fix:
# libstdc++.so.6: version 'GLIBCXX_3.4.xx' not found
CC=/local/bin/gcc \
CXX=/local/bin/g++ \
CXXFLAGS='-std=c++11' \
LD_LIBRARY_PATH=/local/lib:/lib \
    ./bootstrap \
    --prefix=/local

CC=/local/bin/gcc \
CXX=/local/bin/g++ \
CXXFLAGS='-std=c++11' \
LD_LIBRARY_PATH=/local/lib:/lib \
    make

CC=/local/bin/gcc \
CXX=/local/bin/g++ \
CXXFLAGS='-std=c++11' \
LD_LIBRARY_PATH=/local/lib:/lib \
    make install

cd ..
rm -rf cmake-3.12.0
rm cmake-3.12.0.tar.gz

exit 0
