28 lines
618 B
Bash
28 lines
618 B
Bash
|
|
#!/bin/bash
|
||
|
|
function run() {
|
||
|
|
echo "Running: $@"
|
||
|
|
$@
|
||
|
|
}
|
||
|
|
|
||
|
|
function error() {
|
||
|
|
echo "Error: $@"
|
||
|
|
exit 1
|
||
|
|
}
|
||
|
|
|
||
|
|
SCRIPT_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
|
||
|
|
BUILD_DIR=$SCRIPT_DIR/build
|
||
|
|
INSTALL_DIR=$SCRIPT_DIR/install
|
||
|
|
CC=/usr/bin/clang
|
||
|
|
CXX=/usr/bin/clang++
|
||
|
|
|
||
|
|
run rm -rf $BUILD_DIR $INSTALL_DIR
|
||
|
|
run mkdir $BUILD_DIR
|
||
|
|
(
|
||
|
|
run cd $BUILD_DIR &&
|
||
|
|
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DAEMU_COMMON_GEN_PKGCONFIG=ON -DAEMU_COMMON_BUILD_CONFIG=gfxstream -DENABLE_VKCEREAL_TESTS=OFF . ../ &&
|
||
|
|
make -j &&
|
||
|
|
make install
|
||
|
|
) || error "Build failed!"
|
||
|
|
|
||
|
|
echo "Successfully built and installed to $INSTALL_DIR."
|