mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* {bcc32,win32,wince}/Makefile.sub (config.h): check if affected
when makefiles are modified.
* {bcc32,win32,wince}/Makefile.sub (config.status): add variables
for tests.
* win32/ifchange.bat: try to update a file only if modified.
* win32/resource.rb: more descriptions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
813a901a5e
commit
a48c63f36b
6 changed files with 110 additions and 20 deletions
30
win32/ifchange.bat
Executable file
30
win32/ifchange.bat
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
@echo off
|
||||
:: usage: ifchange target temporary
|
||||
|
||||
:: check if fc.exe works.
|
||||
echo foo > conftest1.tmp
|
||||
echo bar > conftest2.tmp
|
||||
fc.exe conftest1.tmp conftest2.tmp > nul
|
||||
if not errorlevel 1 goto :brokenfc
|
||||
|
||||
:: 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
|
||||
echo %1 unchanged.
|
||||
del %2
|
||||
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
|
||||
echo %1 updated.
|
||||
if exist %1 del %1
|
||||
copy %2 %1 > nul
|
||||
:end
|
||||
Loading…
Add table
Add a link
Reference in a new issue