mirror of
https://github.com/InoriRus/Kyty.git
synced 2026-08-28 05:06:40 +00:00
add Linux support
This commit is contained in:
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/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=_DebugLinuxEclipseNinjaClang
|
||||
Options="-DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
||||
;;
|
||||
"Debug Final")
|
||||
DirName=_DebugFinalLinuxEclipseNinjaClang
|
||||
Options="-DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
||||
;;
|
||||
"Release")
|
||||
DirName=_ReleaseLinuxEclipseNinjaClang
|
||||
Options="-DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=_bin ../../source"
|
||||
;;
|
||||
"Release Final")
|
||||
DirName=_ReleaseFinalLinuxEclipseNinjaClang
|
||||
Options="-DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -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 ninja >_build
|
||||
echo ninja install/strip >>_build
|
||||
chmod +x _build
|
||||
cmake -G "Eclipse CDT4 - Ninja" $Options
|
||||
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user