Files

41 lines
662 B
Bash

mkdir builds
cd builds
# Build for linux
mkdir linux
cd linux
cmake -GNinja ../..
ninja
cd ..
# Linux release
rm -r linux-release
mkdir linux-release
cd linux-release
cp ../linux/YTMusicDL26 .
mkdir bin
cp -r ../linux/bin/linux bin/
cp -r ../linux/config .
cd ..
zip -r linux-release.zip linux-release
# Build for windows
mkdir windows
cd windows
cmake -DCMAKE_TOOLCHAIN_FILE=~/TC-mingw.cmake -GNinja ../..
ninja
cd ..
# Windows release
rm -r windows-release
mkdir windows-release
cd windows-release
cp ../windows/YTMusicDL26.exe .
mkdir bin
cp -r ../windows/bin/windows bin/
cp -r ../windows/config .
cd ..
zip -r windows-release.zip windows-release
cd ..