This patch adds support for spaces in the install path on MinGW. It does this by converting the Long version of the iverilog path into a Short version that does not have spaces in it. If we don't do this then we can not add support for other arguments with spaces in the path or filename. It also modifies the driver-vpi program to support spaces in the saved ivl path. This is done by just enclosing the include and library path argument in double quotes. The issue on MinGW is that if you put the executable argument to system in double quotes to escape embedded spaces then you can not put the arguments in double quotes as well. If you convert to a Short name then the spaces are removed and we can in the future escape the arguments as needed. |
||
|---|---|---|
| .. | ||
| Makefile.in | ||
| cflexor.lex | ||
| cfparse.y | ||
| cfparse_misc.h | ||
| globals.h | ||
| iverilog.man.in | ||
| main.c | ||
| substit.c | ||