aasdk/buildenv/entrypoint.sh

28 lines
540 B
Bash

#!/bin/bash
ARCH=$1
MAJORVER=0
if [ -z "$ARCH" ]
then
echo "Please supply a target architecture to build"
echo "Choose from 'amd64', 'armhf'"
exit
else
if [ "$ARCH" != "amd64" ] && [ "$ARCH" != "armhf" ]
then
echo "Invalid architecture requested"
exit
fi
fi
echo "Now building within docker for $ARCH"
# Clear out the /build directory
mkdir build;
cd build;
cmake -DCMAKE_BUILD_TYPE=Release -DTARGET_ARCH=$ARCH ../
make -j4
cpack --config CPackConfig.cmake
# Move it to release
mv *.deb /release/