LSFramework/CMake/CMake.1.6.0/Templates/LinuxGenerateProject.Template.sh
2022-06-23 13:44:39 +02:00

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