mirror of
https://github.com/InoriRus/Kyty.git
synced 2026-08-28 05:06:40 +00:00
add launcher
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
@ECHO OFF
|
||||
|
||||
if not !%1==! goto :with_arg
|
||||
|
||||
ECHO 1.Debug
|
||||
ECHO 2.Debug Final
|
||||
ECHO 3.Release
|
||||
@@ -9,32 +11,50 @@ ECHO.
|
||||
|
||||
CHOICE /C 12345 /M "Enter your choice:"
|
||||
|
||||
IF %errorlevel% EQU 5 goto :End
|
||||
goto :without_arg
|
||||
|
||||
:with_arg
|
||||
set CH=%1
|
||||
goto :Start
|
||||
:without_arg
|
||||
set CH=%errorlevel%
|
||||
:Start
|
||||
|
||||
@ECHO ON
|
||||
|
||||
GOTO choice-%errorlevel%
|
||||
GOTO choice-%CH%
|
||||
|
||||
:choice-1
|
||||
mkdir _DebugEclipseMinGW
|
||||
cd _DebugEclipseMinGW
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -D CMAKE_BUILD_TYPE=Debug ../../source
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-2
|
||||
mkdir _DebugFinalEclipseMinGW
|
||||
cd _DebugFinalEclipseMinGW
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 ../../source
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-3
|
||||
mkdir _ReleaseEclipseMinGW
|
||||
cd _ReleaseEclipseMinGW
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -D CMAKE_BUILD_TYPE=Release ../../source
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-4
|
||||
mkdir _ReleaseFinalEclipseMinGW
|
||||
cd _ReleaseFinalEclipseMinGW
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 ../../source
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-5
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
@ECHO OFF
|
||||
|
||||
if not !%1==! goto :with_arg
|
||||
|
||||
ECHO 1.Debug
|
||||
ECHO 2.Debug Final
|
||||
ECHO 3.Release
|
||||
@@ -9,31 +11,49 @@ ECHO.
|
||||
|
||||
CHOICE /C 12345 /M "Enter your choice:"
|
||||
|
||||
IF %errorlevel% EQU 5 goto :End
|
||||
goto :without_arg
|
||||
|
||||
:with_arg
|
||||
set CH=%1
|
||||
goto :Start
|
||||
:without_arg
|
||||
set CH=%errorlevel%
|
||||
:Start
|
||||
|
||||
@ECHO ON
|
||||
|
||||
GOTO choice-%errorlevel%
|
||||
GOTO choice-%CH%
|
||||
|
||||
:choice-1
|
||||
mkdir _DebugEclipseMinGWClang
|
||||
cd _DebugEclipseMinGWClang
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-2
|
||||
mkdir _DebugFinalEclipseMinGWClang
|
||||
cd _DebugFinalEclipseMinGWClang
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-3
|
||||
mkdir _ReleaseEclipseMinGWClang
|
||||
cd _ReleaseEclipseMinGWClang
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-4
|
||||
mkdir _ReleaseFinalEclipseMinGWClang
|
||||
cd _ReleaseFinalEclipseMinGWClang
|
||||
echo mingw32-make.exe >_build.bat
|
||||
echo mingw32-make.exe install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - MinGW Makefiles" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 ../../source
|
||||
GOTO End
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
@ECHO OFF
|
||||
|
||||
if not !%1==! goto :with_arg
|
||||
|
||||
ECHO 1.Debug
|
||||
ECHO 2.Debug Final
|
||||
ECHO 3.Release
|
||||
@@ -9,31 +11,49 @@ ECHO.
|
||||
|
||||
CHOICE /C 12345 /M "Enter your choice:"
|
||||
|
||||
IF %errorlevel% EQU 5 goto :End
|
||||
goto :without_arg
|
||||
|
||||
:with_arg
|
||||
set CH=%1
|
||||
goto :Start
|
||||
:without_arg
|
||||
set CH=%errorlevel%
|
||||
:Start
|
||||
|
||||
@ECHO ON
|
||||
|
||||
GOTO choice-%errorlevel%
|
||||
GOTO choice-%CH%
|
||||
|
||||
:choice-1
|
||||
mkdir _DebugEclipseNinja
|
||||
cd _DebugEclipseNinja
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-2
|
||||
mkdir _DebugFinalEclipseNinja
|
||||
cd _DebugFinalEclipseNinja
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-3
|
||||
mkdir _ReleaseEclipseNinja
|
||||
cd _ReleaseEclipseNinja
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-4
|
||||
mkdir _ReleaseFinalEclipseNinja
|
||||
cd _ReleaseFinalEclipseNinja
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 ../../source
|
||||
GOTO End
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
@ECHO OFF
|
||||
|
||||
if not !%1==! goto :with_arg
|
||||
|
||||
ECHO 1.Debug
|
||||
ECHO 2.Debug Final
|
||||
ECHO 3.Release
|
||||
@@ -9,32 +11,50 @@ ECHO.
|
||||
|
||||
CHOICE /C 12345 /M "Enter your choice:"
|
||||
|
||||
IF %errorlevel% EQU 5 goto :End
|
||||
goto :without_arg
|
||||
|
||||
:with_arg
|
||||
set CH=%1
|
||||
goto :Start
|
||||
:without_arg
|
||||
set CH=%errorlevel%
|
||||
:Start
|
||||
|
||||
@ECHO ON
|
||||
|
||||
GOTO choice-%errorlevel%
|
||||
GOTO choice-%CH%
|
||||
|
||||
:choice-1
|
||||
mkdir _DebugEclipseNinjaClang
|
||||
cd _DebugEclipseNinjaClang
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug ../../source
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -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
|
||||
GOTO End
|
||||
|
||||
:choice-2
|
||||
mkdir _DebugFinalEclipseNinjaClang
|
||||
cd _DebugFinalEclipseNinjaClang
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 ../../source
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -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
|
||||
GOTO End
|
||||
|
||||
:choice-3
|
||||
mkdir _ReleaseEclipseNinjaClang
|
||||
cd _ReleaseEclipseNinjaClang
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release ../../source
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -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
|
||||
GOTO End
|
||||
|
||||
:choice-4
|
||||
mkdir _ReleaseFinalEclipseNinjaClang
|
||||
cd _ReleaseFinalEclipseNinjaClang
|
||||
cmake -G "Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES=FALSE -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 ../../source
|
||||
echo ninja >_build.bat
|
||||
echo ninja install/strip >>_build.bat
|
||||
cmake -G "Eclipse CDT4 - Ninja" -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
|
||||
GOTO End
|
||||
|
||||
:choice-5
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
@ECHO OFF
|
||||
|
||||
if not !%1==! goto :with_arg
|
||||
|
||||
ECHO 1.Debug
|
||||
ECHO 2.Debug Final
|
||||
ECHO 3.Release
|
||||
ECHO 4.Release Final
|
||||
ECHO 5.Exit
|
||||
ECHO.
|
||||
|
||||
CHOICE /C 12345 /M "Enter your choice:"
|
||||
|
||||
IF %errorlevel% EQU 5 goto :End
|
||||
goto :without_arg
|
||||
|
||||
:with_arg
|
||||
set CH=%1
|
||||
goto :Start
|
||||
:without_arg
|
||||
set CH=%errorlevel%
|
||||
:Start
|
||||
|
||||
set MSVC=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community
|
||||
set PATH=C:\Windows\system32;C:\Windows;%MSVC%\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd;
|
||||
set VCVARSALL="%MSVC%/VC/Auxiliary/Build/vcvarsall.bat"
|
||||
call %VCVARSALL% x64
|
||||
set CFLAGS=-m64 -fdiagnostics-absolute-paths
|
||||
set CXXFLAGS=-m64 -fdiagnostics-absolute-paths
|
||||
|
||||
rem @ECHO ON
|
||||
|
||||
GOTO choice-%CH%
|
||||
|
||||
:choice-1
|
||||
mkdir _DebugMsvc2019NinjaClang
|
||||
cd _DebugMsvc2019NinjaClang
|
||||
set >env.txt
|
||||
echo call %VCVARSALL% x64 >_build.bat
|
||||
echo ninja >>_build.bat
|
||||
echo ninja install >>_build.bat
|
||||
where cmake.exe >cmake.txt
|
||||
cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -D CMAKE_BUILD_TYPE=Debug -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-2
|
||||
mkdir _DebugFinalMsvc2019NinjaClang
|
||||
cd _DebugFinalMsvc2019NinjaClang
|
||||
set >env.txt
|
||||
echo call %VCVARSALL% x64 >_build.bat
|
||||
echo ninja >>_build.bat
|
||||
echo ninja install >>_build.bat
|
||||
where cmake.exe >cmake.txt
|
||||
cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -D CMAKE_BUILD_TYPE=Debug -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-3
|
||||
mkdir _ReleaseMsvc2019NinjaClang
|
||||
cd _ReleaseMsvc2019NinjaClang
|
||||
set >env.txt
|
||||
echo call %VCVARSALL% x64 >_build.bat
|
||||
echo ninja >>_build.bat
|
||||
echo ninja install >>_build.bat
|
||||
where cmake.exe >cmake.txt
|
||||
cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-4
|
||||
mkdir _ReleaseFinalMsvc2019NinjaClang
|
||||
cd _ReleaseFinalMsvc2019NinjaClang
|
||||
set >env.txt
|
||||
echo call %VCVARSALL% x64 >_build.bat
|
||||
echo ninja >>_build.bat
|
||||
echo ninja install >>_build.bat
|
||||
where cmake.exe >cmake.txt
|
||||
cmake -G "Ninja" -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl -D CMAKE_BUILD_TYPE=Release -D KYTY_FINAL=1 -D CMAKE_INSTALL_PREFIX=_bin ../../source
|
||||
GOTO End
|
||||
|
||||
:choice-5
|
||||
:End
|
||||
@@ -0,0 +1,5 @@
|
||||
set MSVC=C:/Program Files (x86)/Microsoft Visual Studio/2019/Community
|
||||
set PATH=C:\Windows\system32;C:\Windows;%MSVC%\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd;
|
||||
set VCVARSALL="%MSVC%/VC/Auxiliary/Build/vcvarsall.bat"
|
||||
call %VCVARSALL% x64
|
||||
start "" "%MSVC%\Common7\IDE\devenv.exe" ../source
|
||||
Reference in New Issue
Block a user