Fix handling of dep path in new argument passing method.

This commit is contained in:
steve 2006-10-02 18:15:47 +00:00
parent 549f226c6e
commit 1a0d48c346
1 changed files with 9 additions and 6 deletions

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#ifdef HAVE_CVS_IDENT
#ident "$Id: main.c,v 1.71 2006/09/28 04:35:18 steve Exp $"
#ident "$Id: main.c,v 1.72 2006/10/02 18:15:47 steve Exp $"
#endif
# include "config.h"
@ -271,8 +271,8 @@ static int t_default(char*cmd, unsigned ncmd)
rc = system(cmd);
remove(source_path);
if ( ! getenv("IVERILOG_ICONFIG")) {
remove(source_path);
remove(iconfig_path);
remove(defines_path);
}
@ -657,6 +657,10 @@ int main(int argc, char **argv)
}
}
if (depfile) {
fprintf(defines_file, "M:%s\n", depfile);
}
/* Finally, process all the remaining words on the command
line as file names. */
for (idx = optind ; idx < argc ; idx += 1)
@ -686,10 +690,6 @@ int main(int argc, char **argv)
cmd = malloc(ncmd + 1);
strcpy(cmd, tmp);
if (depfile) {
fprintf(defines_file, "M:%s\n", depfile);
}
/* If the -E flag was given on the command line, then all we
do is run the preprocessor and put the output where the
user wants it. */
@ -740,6 +740,9 @@ int main(int argc, char **argv)
/*
* $Log: main.c,v $
* Revision 1.72 2006/10/02 18:15:47 steve
* Fix handling of dep path in new argument passing method.
*
* Revision 1.71 2006/09/28 04:35:18 steve
* Support selective control of specify and xtypes features.
*