mirror of https://github.com/axmolengine/axmol.git
29 lines
716 B
Bash
Executable File
29 lines
716 B
Bash
Executable File
#!/bin/bash
|
|
# Build script to build all components for emscripten.
|
|
#
|
|
# By default this script will build the 'all' target in
|
|
# both debug and release configurations. Pass "clean" to
|
|
# clean all configuration.
|
|
|
|
SCRIPT_DIR=$(dirname ${BASH_SOURCE})
|
|
|
|
set -e
|
|
set -x
|
|
|
|
cd $SCRIPT_DIR
|
|
|
|
if [ "$PYTHON" == "" ]; then
|
|
command -v python >/dev/null 2>&1 || (echo "Please install python and set \$PYTHON" && exit 1)
|
|
PYTHON=`which python`
|
|
fi
|
|
|
|
if [ "$LLVM" == "" ]; then
|
|
command -v clang >/dev/null 2>&1 || (echo "Please install LLVM and clang, and set \$LLVM" && exit 1)
|
|
LLVM=$(dirname `which clang`)
|
|
fi
|
|
|
|
export LLVM_ROOT=$LLVM
|
|
|
|
make PLATFORM=emscripten DEBUG=1 -j10 $*
|
|
make PLATFORM=emscripten DEBUG=0 -j10 $*
|