diff options
-rw-r--r-- | lib/gssetgs.bat | 9 | ||||
-rw-r--r-- | lib/gssetgs32.bat | 9 | ||||
-rw-r--r-- | lib/gssetgs64.bat | 9 |
3 files changed, 24 insertions, 3 deletions
diff --git a/lib/gssetgs.bat b/lib/gssetgs.bat index 91aeb3d87..e28056177 100644 --- a/lib/gssetgs.bat +++ b/lib/gssetgs.bat @@ -3,5 +3,12 @@ rem Set default values for GS (gs with graphics window) and GSC rem (console mode gs) if the user hasn't set them. -if %GS%/==/ set GS=gswin32 +if NOT %GS%/==/ goto :gsset +if EXIST %~dp0..\bin\gswin32.exe set GS=%~dp0..\bin\gswin32 +if %GS/==/ set GS=gswin32 +:gsset + +if NOT %GSC%/==/ goto :gscset +if EXIST %~dp0..\bin\gswin32c.exe set GSC=%~dp0..\bin\gswin32c if %GSC%/==/ set GSC=gswin32c +:gscset diff --git a/lib/gssetgs32.bat b/lib/gssetgs32.bat index 91aeb3d87..e28056177 100644 --- a/lib/gssetgs32.bat +++ b/lib/gssetgs32.bat @@ -3,5 +3,12 @@ rem Set default values for GS (gs with graphics window) and GSC rem (console mode gs) if the user hasn't set them. -if %GS%/==/ set GS=gswin32 +if NOT %GS%/==/ goto :gsset +if EXIST %~dp0..\bin\gswin32.exe set GS=%~dp0..\bin\gswin32 +if %GS/==/ set GS=gswin32 +:gsset + +if NOT %GSC%/==/ goto :gscset +if EXIST %~dp0..\bin\gswin32c.exe set GSC=%~dp0..\bin\gswin32c if %GSC%/==/ set GSC=gswin32c +:gscset diff --git a/lib/gssetgs64.bat b/lib/gssetgs64.bat index 083e9273f..4bdd367a8 100644 --- a/lib/gssetgs64.bat +++ b/lib/gssetgs64.bat @@ -3,5 +3,12 @@ rem Set default values for GS (gs with graphics window) and GSC rem (console mode gs) if the user hasn't set them. -if %GS%/==/ set GS=gswin64 +if NOT %GS%/==/ goto :gsset +if EXIST %~dp0..\bin\gswin64.exe set GS=%~dp0..\bin\gswin64 +if %GS/==/ set GS=gswin64 +:gsset + +if NOT %GSC%/==/ goto :gscset +if EXIST %~dp0..\bin\gswin64c.exe set GSC=%~dp0..\bin\gswin64c if %GSC%/==/ set GSC=gswin64c +:gscset |