ifchange.bat: drop old systems

* win32/ifchange.bat: drop support for command.com used on old
  systems.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55336 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2016-06-09 06:31:11 +00:00
Родитель accd30740c
Коммит f4d18f524c
2 изменённых файлов: 6 добавлений и 21 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Thu Jun 9 15:31:09 2016 Nobuyoshi Nakada <nobu@ruby-lang.org>
* win32/ifchange.bat: drop support for command.com used on old
systems.
Thu Jun 9 15:03:35 2016 Kazuki Yamaguchi <k@rhe.jp> Thu Jun 9 15:03:35 2016 Kazuki Yamaguchi <k@rhe.jp>
* ext/openssl/extconf.rb: Check for CRYPTO_malloc() and SSL_new(). * ext/openssl/extconf.rb: Check for CRYPTO_malloc() and SSL_new().

Просмотреть файл

@ -33,34 +33,14 @@ set dest=%1
set src=%2 set src=%2
set dest=%dest:/=\% set dest=%dest:/=\%
set src=%src:/=\% set src=%src:/=\%
if not "%dest%" == "" if not "%dest%" == "%%dest:/=\%%" goto :nt
if not exist %2 goto :end goto :nt
:: check if fc.exe works.
echo foo > conftst1.tmp
echo bar > conftst2.tmp
fc.exe conftst1.tmp conftst2.tmp > nul
if not errorlevel 1 goto :brokenfc
del conftst1.tmp > nul
del conftst2.tmp > nul
:: target does not exist or new file differs from it.
if not exist %1 goto :update
fc.exe %1 %2 > nul
if errorlevel 1 goto :update
:unchange :unchange
echo %1 unchanged. echo %1 unchanged.
del %2 del %2
goto :end goto :end
:brokenfc
del conftest1.tmp > nul
del conftest2.tmp > nul
echo FC.EXE does not work properly.
echo assuming %1 should be changed.
:update :update
echo %1 updated. echo %1 updated.
:: if exist %1 del %1 :: if exist %1 del %1