projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Disabling -g for ocaml builds; it's not downwards compatible.
[oota-llvm.git]
/
win32
/
dobison.cmd
diff --git
a/win32/dobison.cmd
b/win32/dobison.cmd
index 27364bb1b5c05ecccf87b423b42bbdcd39639f3e..e1e3487b5aea86509da6707b3d80f2e4e39f1ce2 100755
(executable)
--- a/
win32/dobison.cmd
+++ b/
win32/dobison.cmd
@@
-4,6
+4,7
@@
rem prefix - passed to bison as -p<prefix>
rem mode - either debug or release
rem target - generated parser file name without extension
rem source - input to bison
rem mode - either debug or release
rem target - generated parser file name without extension
rem source - input to bison
+rem headercopydir - directory to receive a copy of the header
if "%2"=="debug" (set flags=-tvdo) else (set flags=-vdo)
if "%2"=="debug" (set flags=-tvdo) else (set flags=-vdo)
@@
-12,11
+13,15
@@
bison --help >NUL
if errorlevel 1 goto nobison
rem Run bison.
if errorlevel 1 goto nobison
rem Run bison.
+echo bison -p%1 %flags%%3.cpp %4
+echo move %3.hpp %3.h
bison -p%1 %flags%%3.cpp %4 && move %3.hpp %3.h
bison -p%1 %flags%%3.cpp %4 && move %3.hpp %3.h
+echo copy %3.h %5
+copy %3.h %5
exit
:nobison
echo Bison not found. Using pre-generated files.
exit
:nobison
echo Bison not found. Using pre-generated files.
-copy %~pn4.cpp %3.cpp
-copy %~pn4.h %3.h
+copy %~pn4.cpp
.cvs
%3.cpp
+copy %~pn4.h
.cvs
%3.h
exit
exit