#!/bin/bash set -e echo "Arguments passed to this script will be passed on to make." echo "For example you can try to speed up building by passing the -j flag with the number of processor cores to enable concurrent compiling." cd $(dirname $(realpath $0)) mkdir -p build build/processmanager build/crsm build/bin ( echo echo "Building ProcessManager" echo cd build/processmanager cmake ../../processmanager make "$@" cp ProcessManager ../bin/ ) ( echo echo "Building CrServerManager" echo cd build/crsm qmake ../../manager/src/CrServerManager.pro make "$@" cp CrServerManager ../bin/ ) echo echo "Done. Output files are in $PWD/build/bin/" echo "To clean up everything, just remove the directory $PWD/build"