Changeset 3611c13 in OpenModelica


Ignore:
Timestamp:
2022-09-19T11:40:59+02:00 (19 months ago)
Author:
GitHub <noreply@…>
Children:
b296c03
Parents:
b309373
git-author:
scrouthtv <lennivh24@…> (09/19/22 11:40:59)
git-committer:
GitHub <noreply@…> (09/19/22 11:40:59)
Message:

Remove unnecessary call() and path changing

  • Set %PATH% directly by variable expansion
  • No need to store the current directory anymore
  • Quit directly with %RESULT% without first opening a child shell
File:
1 edited

Legend:

Unmodified
Added
Removed
  • OMCompiler/Compiler/scripts/Compile.bat

    rb309373 r3611c13  
    1818set LIBRARY_PATH=
    1919set OLD_PATH=%PATH%
    20 call :CONVERT_OPENMODELICAHOME_TO_SHORT_PATH_NAME "%OPENMODELICAHOME%"
    2120set "MINGW=%OPENMODELICAHOME%tools\msys\%OM_PLATFORM%"
    2221set ADDITIONAL_ARGS=
     
    2625REM echo OPENMODELICAHOME = %OPENMODELICAHOME% >> %1.log 2>&1
    2726REM echo MINGW = %MINGW% >>%1.log 2>&1
    28 call :CONVERT_CD_TO_SHORT_PATH_NAME "%CD%"
    2927
    30 if %LOGGING%==1 (goto :SET_PATH_LOG) else (goto :SET_PATH)
    31 
    32 :SET_PATH_LOG
    33 cd /D "%MINGW%\bin" >>%CURRENT_DIR%\%1.log 2>&1
    34 set PATH=%CD%;%CD%\..\..\usr\bin; >>%CURRENT_DIR%\%1.log 2>&1
    35 cd /D "%CURRENT_DIR%" >>%CURRENT_DIR%\%1.log 2>&1
    36 goto :CHECK_TARGET
    37 
    38 :SET_PATH
    39 cd /D "%MINGW%\bin"
    40 set PATH=%CD%;%CD%\..\..\usr\bin;
     28% PATH for mingw binary lookup
     29set "PATH=%MINGW%\bin;%MINGW%\..\usr\bin;"
    4130echo PATH = "%PATH%"
    42 cd /D "%CURRENT_DIR%"
    43 goto :CHECK_TARGET
    4431
    4532REM echo PATH = %PATH% >>%1.log 2>&1
    4633REM echo CD = %CD% >>%1.log 2>&1
    4734
    48 :CHECK_TARGET
    4935if /I "%2"=="msvc" (goto :MSVC)
    5036if /I "%2"=="msvc10" (goto :MSVC100)
     
    116102
    117103:Final
    118 set PATH=%OLD_PATH%
     104set "PATH=%OLD_PATH%"
    119105set OLD_PATH=
    120 @%COMSPEC% /C exit %RESULT%
    121 EXIT /B %ERRORLEVEL%
    122 
    123 :CONVERT_CD_TO_SHORT_PATH_NAME
    124 set CURRENT_DIR="%~s1"
    125 EXIT /B 0
    126 
    127 :CONVERT_OPENMODELICAHOME_TO_SHORT_PATH_NAME
    128 set OPENMODELICAHOME=%~s1
    129 EXIT /B 0
     106EXIT /B %RESULT%
Note: See TracChangeset for help on using the changeset viewer.