EVO-melroy-winegui/scripts/build_prod.sh
2024-02-13 16:32:10 +01:00

11 lines
470 B
Bash
Executable file

#!/usr/bin/env bash
# By: Melroy van den Berg
# Description: Release production build + create Debian package file (.deb),
# RPM [Red Hat] Package Manager (.rpm) and compressed file (.tgz/.tar.gz)
rm -rf build_prod
cmake -GNinja -DCMAKE_INSTALL_PREFIX:PATH=/usr -Ddoc=ON -Dpackage=ON -DCMAKE_BUILD_TYPE=Release -B build_prod
cmake --build ./build_prod --config Release
echo "INFO: Building packages..."
cd build_prod
# Requires root
cpack -C Release -G "TGZ;DEB;RPM"