#!/bin/bash

PREFIX=/perfectbuild

if [ "$1" = "clean" ]; then
rm -rf .build_lin/*
exit
fi

if [ "$1" = "cleanall" ]; then
rm -rf ./.build_lin/*
rm -rf ./.packages_lin/*
exit
fi

CFG=
if [ "${CONFIGURATION}" = "Release" ]; then
CFG=-c release
fi

RES=`docker run \
	-v "${PROJECT_DIR}:/perfectbuild" \
	-v "${PROJECT_DIR}/.packages_lin:/perfectbuild/Packages" \
	-w /perfectbuild \
	--rm \
	-t \
	perfectlysoft/perfectassistant \
	swift build --build-path=/perfectbuild/.build_lin ${CFG}`
CNT=`echo "${RES}" | egrep -c ":\d+:\d+:"`
if [ ${CNT} != "0" ];
then
echo "${RES}" | egrep ":\d+:\d+:" | sed 's|'${PREFIX}/'||'
exit -1
fi
