From 0ee3c0603529e31bd6cc4a4ab41173f33077ee31 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 14 Jul 2017 16:21:47 +0300 Subject: Add build script bmakestl. --- build/bmakestl | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 build/bmakestl (limited to 'build/bmakestl') diff --git a/build/bmakestl b/build/bmakestl new file mode 100755 index 000000000..7ca4b8a5e --- /dev/null +++ b/build/bmakestl @@ -0,0 +1,39 @@ +#!/bin/bash + +mkdir tmp +cd .. + +dir=`pwd` + +export CCACHE_DIR="${dir}/build/ccache/bmake" +export CC="ccache gcc" +export CXX="ccache g++" + +export LANG=C + +export CXXFLAGS="-pedantic -ggdb3 -O3 -pipe -ffast-math \ +-D_FORTIFY_SOURCE=2 \ +-std=gnu++1z \ +-fno-var-tracking -Wno-attributes" + +source ./tools/ci/flags/gcc7.sh + +export CXXFLAGS="$CXXFLAGS -Wno-null-dereference" + +autoreconf -i +cd build/tmp +../../configure --prefix=$dir/run \ +--datadir=$dir/run/share/games \ +--bindir=$dir/run/bin \ +--mandir=$dir/run/share/man \ +--enable-stldebug=yes \ +--enable-memdebug=no \ +--enable-tcmalloc=no \ +--enable-googleprofiler=no \ +--enable-werror + +cd po +make -j8 update-gmo 2>../../make1.log +cd .. +make -j8 2>../make2.log + -- cgit v1.2.3-70-g09d2