Create .mm source blanks for macOS modules.
This commit is contained in:
parent
b648548001
commit
8c97e915ec
1 changed files with 11 additions and 7 deletions
|
@ -67,26 +67,30 @@ exit /b %errorlevel%
|
||||||
set "CommandPath=%1"
|
set "CommandPath=%1"
|
||||||
set "CommandPathUnix=!CommandPath:\=/!"
|
set "CommandPathUnix=!CommandPath:\=/!"
|
||||||
set "CommandPathWin=!CommandPath:/=\!"
|
set "CommandPathWin=!CommandPath:/=\!"
|
||||||
|
if "!CommandPathUnix:~-4!" == "_mac" (
|
||||||
|
set "CommandExt=mm"
|
||||||
|
) else (
|
||||||
|
set "CommandExt=cpp"
|
||||||
|
)
|
||||||
if "!CommandPathUnix!" == "" (
|
if "!CommandPathUnix!" == "" (
|
||||||
echo Provide source path.
|
echo Provide source path.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
) else if exist "SourceFiles\!CommandPathWin!.cpp" (
|
) else if exist "SourceFiles\!CommandPathWin!.!CommandExt!" (
|
||||||
echo This source already exists.
|
echo This source already exists.
|
||||||
exit /b 1
|
exit /b 1
|
||||||
)
|
)
|
||||||
echo Generating source !CommandPathUnix!.cpp..
|
echo Generating source !CommandPathUnix!.!CommandExt!..
|
||||||
mkdir "SourceFiles\!CommandPathWin!.cpp"
|
mkdir "SourceFiles\!CommandPathWin!.!CommandExt!"
|
||||||
rmdir "SourceFiles\!CommandPathWin!.cpp"
|
rmdir "SourceFiles\!CommandPathWin!.!CommandExt!"
|
||||||
|
|
||||||
call :write_comment !CommandPathWin!.cpp
|
call :write_comment !CommandPathWin!.!CommandExt!
|
||||||
set "quote="""
|
set "quote="""
|
||||||
set "quote=!quote:~0,1!"
|
set "quote=!quote:~0,1!"
|
||||||
set "source1=#include !quote!!CommandPathUnix!.h!quote!"
|
set "source1=#include !quote!!CommandPathUnix!.h!quote!"
|
||||||
(
|
(
|
||||||
echo !source1!
|
echo !source1!
|
||||||
echo.
|
echo.
|
||||||
)>> "SourceFiles\!CommandPathWin!.cpp"
|
)>> "SourceFiles\!CommandPathWin!.!CommandExt!"
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue