35 lines
1.1 KiB
Bash
35 lines
1.1 KiB
Bash
#//========================================================================
|
|
#// Copyright (c) Technische Software Entwicklung Plazotta © 2021
|
|
#//
|
|
#// DESCRIPTION:
|
|
#// Shell Script to Build a cmake project under linux
|
|
#//
|
|
#// HISTORY:
|
|
#// 09.04.2021 / PP
|
|
#// Module created.
|
|
#//========================================================================
|
|
#!/bin/bash
|
|
#
|
|
#- Setup Build Results -------------------------------------------------
|
|
cd ..
|
|
mkdir -p BuildResults
|
|
rm -r ./BuildResults_linux_Release
|
|
rm -r ./BuildResults_linux_Debug
|
|
mkdir -p BuildResults_linux_Release
|
|
mkdir -p BuildResults_linux_Debug
|
|
|
|
#- CMAKE (Release)------------------------------------------------------
|
|
cd BuildResults_linux_Release
|
|
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ../Software
|
|
if [ $? -ne 0 ]; then
|
|
echo "Error during CMake(Release) generation..."
|
|
exit 1
|
|
fi
|
|
|
|
#- CMAKE (Debug) -------------------------------------------------------
|
|
cd ../BuildResults_linux_Debug
|
|
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug ../Software
|
|
if [ $? -ne 0 ]; then
|
|
echo "Error during CMake(Debug) generation..."
|
|
exit 1
|
|
fi
|