Cary R
f418bea775
MinGW fixes (system return and vsnprintf)
...
The MinGW system() implementation appears to return the straight
return value instead of the waitpid() like result that more
normal systems return. Because of this just return the system()
result without processing for MinGW compilations.
Older version of the MinGW runtime (pre 3.14) just used the
underlying vsnprintf(). Which has some problems. The 3.14 version
has some nice improvements, but it has a sever bug when processing
"%*.*f", -1, -1, <some_real_value>. Because of this we need to use
the underlying version without the enhancements for now.
2008-05-22 20:20:29 -07:00
steve
8c04d669f9
DEBUG aids. (Alan Feldstein)
2007-05-30 17:48:26 +00:00
steve
62da6aca28
Root dir variable does not include lib/ivl components.
2006-07-07 21:31:50 +00:00
steve
f09cf85c76
Fix unused var warning for mingw32 build.
2006-06-27 01:30:20 +00:00
steve
9d028a63f2
Remove redundant call to get_root_dir.
2006-06-14 03:01:49 +00:00
steve
35e5cea9df
Add support for -Wunused warnings.
2006-06-12 00:16:50 +00:00
steve
5d41e98c1f
More installation directory flexibility.
2006-03-26 21:47:26 +00:00
steve
112368c7de
Add a .sft file for the system functions.
2004-06-17 14:47:22 +00:00
steve
28719e8584
Add support for system function table files.
2004-03-10 04:51:24 +00:00
steve
0fd5a79760
Cleanup of warnings.
2004-02-15 18:03:30 +00:00
steve
19e8a92729
Fix make check to support -tconf configuration method.
2003-12-12 04:36:48 +00:00
steve
cceb2bd2c5
Remove the iverilog.conf file.
2003-11-18 06:31:45 +00:00
steve
12033d7bd4
Move the DLL= flag to target config files.
2003-11-13 05:55:33 +00:00
steve
5068e3ea15
Pass flags through the temporary config file.
2003-11-13 04:09:49 +00:00
steve
0607970eca
Add support for a target static config file.
2003-11-01 04:21:57 +00:00
steve
65ae69843b
Improve -V messages,
2003-10-26 22:43:42 +00:00
steve
2f4ec5a473
Warnings cleanup.
2003-09-26 21:25:58 +00:00
steve
daa85f2479
Pass -m flag from driver via iconfig file.
2003-09-23 05:57:15 +00:00
steve
933f4483b1
Pass more ivl arguments through the iconfig file.
2003-09-22 01:12:08 +00:00
steve
14150d6fba
ifdef idents correctly.
2003-08-26 16:26:01 +00:00
steve
94914382c2
portbind adds p, not i, flag.
2003-02-22 04:55:36 +00:00
steve
cd572a74ce
Add the portbind warning.
2003-02-22 04:12:49 +00:00
steve
0458ab5a53
Only use libiberty.h if available.
2003-01-10 19:01:04 +00:00
steve
90fa90a508
Mingw32 compatible temp file management.
2002-12-04 03:26:59 +00:00
steve
aaa734690f
Use O_EXCL when opening temp files.
2002-12-04 02:29:36 +00:00
steve
9533a8dbdf
Escape the backslash in the windows file name.
2002-08-12 01:27:48 +00:00
steve
4d41525a91
No longer any nead for -rdynamic flag
2002-08-10 22:36:59 +00:00
steve
b170a85fef
Kill links to vvm.
2002-08-10 22:27:13 +00:00
steve
4eea8720a0
Improve temporary file name guess.
2002-07-15 00:33:50 +00:00
steve
da6b4c447f
No longer need the .exe on generated files.
2002-07-14 23:32:31 +00:00
steve
b72c0a0089
Do temp file creation by hand.
2002-07-14 23:11:35 +00:00
steve
5aa69516bb
ivl indexes the search path for libraries, and
...
supports case insensitive module-to-file lookup.
2002-05-28 20:40:37 +00:00
steve
d44ff4fd91
Pass library paths through -Cfile instead of command line.
2002-05-28 02:25:03 +00:00
steve
9a4ee873e1
Add the ivl -C flag for bulk configuration
...
from the driver, and use that to run library
modules through the preprocessor.
2002-05-28 00:50:39 +00:00
steve
597ed1681a
Predefine __ICARUS__
2002-05-27 23:14:06 +00:00
steve
42674be38b
Support language generation flag -g.
2002-05-24 01:13:00 +00:00
steve
7e27217dac
add -Wno- arguments to the driver.
2002-04-24 02:02:31 +00:00
steve
0ab42597d9
Timescale warnings.
2002-04-15 00:04:22 +00:00
steve
284c6fd85d
Add dependency generation.
2002-04-04 05:26:13 +00:00
steve
8b9c26598a
Patch to allow user to set place for temporary files.
2002-03-15 23:27:42 +00:00
steve
7c3f5c9fae
Support print of version number.
2002-02-03 07:05:36 +00:00
steve
39ef2b7605
Pass list of file to ivlpp via temporary file.
2001-11-21 02:20:34 +00:00
steve
0be48388c2
Add support for +libext+ in command files.
2001-11-16 05:07:19 +00:00
steve
f50074de50
The +incdir+ plusarg can take multiple directores,
...
and add initial support for +define+ in the command file.
2001-11-13 03:30:26 +00:00
steve
9866fd01bd
Support +incdir in command files, and ignore other
...
+args flags. Also ignore -a and -v flags.
2001-11-12 18:47:32 +00:00
steve
d1ad10c90f
More sophisticated command file parser.
2001-11-12 01:26:36 +00:00
steve
0045d7d1bf
Remov XNF dead wood.
2001-11-11 00:10:05 +00:00
steve
859318becd
The -s flag can now be repeated on the iverilog command.
2001-10-23 00:37:29 +00:00
steve
6466d02eda
Add automatic module libraries.
2001-10-20 23:02:39 +00:00
steve
943527c526
Fix memory fault with -c flag.
2001-10-19 23:10:08 +00:00