mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-09-09 12:50:17 +00:00
- checks all remaining occurrences of the term 'qb64', some remain untouched, some are renamed according to context - also added new logo for README.md - this step does finalize the 'Phoenix Edition' re-branding
47 lines
1 KiB
Bash
Executable file
47 lines
1 KiB
Bash
Executable file
# Argument 1: Location of qb64pe (blank means current directory
|
|
# Argument 2: If not blank, qb64pe will not be started after compiltaion
|
|
|
|
cd "$(dirname "$1")"
|
|
dont_run="$2"
|
|
|
|
Pause()
|
|
{
|
|
OLDCONFIG=`stty -g`
|
|
stty -icanon -echo min 1 time 0
|
|
dd count=1 2>/dev/null
|
|
stty $OLDCONFIG
|
|
}
|
|
echo "QB64-PE Setup"
|
|
echo ""
|
|
|
|
find . -name "*.command" -exec chmod +x {} \;
|
|
|
|
if [ -z "$(which clang++)" ]; then
|
|
echo "Apple's C++ compiler not found."
|
|
echo "Attempting to install Apple's Command Line Tools for Xcode..."
|
|
echo "After installation is finished, run this setup script again."
|
|
xcode-select --install
|
|
[ -z "$dont_run" ] && Pause
|
|
exit 1
|
|
fi
|
|
|
|
echo "Building 'QB64-PE'"
|
|
make OS=osx clean
|
|
make OS=osx BUILD_QB64=y -j3
|
|
|
|
echo ""
|
|
if [ -f ./qb64pe ]; then
|
|
if [ -z "$dont_run" ]; then
|
|
echo "Launching 'QB64-PE'"
|
|
./qb64pe
|
|
fi
|
|
echo ""
|
|
echo "Note: 'qb64pe' is located in same folder as this setup program."
|
|
echo "Press any key to continue..."
|
|
[ -z "$dont_run" ] && Pause
|
|
exit 0
|
|
else
|
|
echo "Compilation of QB64-PE failed!"
|
|
[ -z "$dont_run" ] && Pause
|
|
exit 1
|
|
fi
|