diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-07-14 16:21:47 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-07-14 16:21:47 +0300 |
commit | 0ee3c0603529e31bd6cc4a4ab41173f33077ee31 (patch) | |
tree | 2780cdb7740c77791b4a977a2610e6b1ade006bb | |
parent | 6d84ee94dbd994e1e5cc735505098e0d7d3e6242 (diff) | |
download | manaverse-0ee3c0603529e31bd6cc4a4ab41173f33077ee31.tar.gz manaverse-0ee3c0603529e31bd6cc4a4ab41173f33077ee31.tar.bz2 manaverse-0ee3c0603529e31bd6cc4a4ab41173f33077ee31.tar.xz manaverse-0ee3c0603529e31bd6cc4a4ab41173f33077ee31.zip |
Add build script bmakestl.
-rwxr-xr-x | build/bmakestl | 39 |
1 files changed, 39 insertions, 0 deletions
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 + |