mirror of https://github.com/InoriRus/Kyty.git
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
PS3='Please enter your choice: '
|
|
options=("Debug" "Debug Final" "Release" "Release Final" "Exit")
|
|
select opt in "${options[@]}"
|
|
do
|
|
case $opt in
|
|
"Debug")
|
|
DirName=_DebugLinuxMakeGcc
|
|
Options="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
|
;;
|
|
"Debug Final")
|
|
DirName=_DebugFinalLinuxMakeGcc
|
|
Options="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
|
;;
|
|
"Release")
|
|
DirName=_ReleaseLinuxMakeGcc
|
|
Options="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
|
;;
|
|
"Release Final")
|
|
DirName=_ReleaseFinalLinuxMakeGcc
|
|
Options="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
|
;;
|
|
esac
|
|
break
|
|
done
|
|
|
|
if [ -z "$DirName" ]; then
|
|
exit
|
|
fi
|
|
|
|
mkdir $DirName
|
|
cd $DirName
|
|
echo make >_build
|
|
echo make install/strip >>_build
|
|
chmod +x _build
|
|
cmake -G "Unix Makefiles" $Options
|