@@ -94,10 +94,6 @@ int preprocess(const cmdlinet &cmdline, message_handlert &message_handler)
94
94
return 1 ;
95
95
}
96
96
97
- // do -I
98
- if (cmdline.isset (' I' ))
99
- config.verilog .include_paths = cmdline.get_values (' I' );
100
-
101
97
auto language = get_language_from_filename (filename);
102
98
103
99
if (language == nullptr )
@@ -110,9 +106,12 @@ int preprocess(const cmdlinet &cmdline, message_handlert &message_handler)
110
106
}
111
107
112
108
optionst options;
109
+
110
+ // do -I
111
+ if (cmdline.isset (' I' ))
112
+ options.set_option (" I" , cmdline.get_values (' I' ));
113
+
113
114
options.set_option (" force-systemverilog" , cmdline.isset (" systemverilog" ));
114
- options.set_option (" vl2smv-extensions" , cmdline.isset (" vl2smv-extensions" ));
115
- options.set_option (" warn-implicit-nets" , cmdline.isset (" warn-implicit-nets" ));
116
115
117
116
// do -D
118
117
if (cmdline.isset (' D' ))
@@ -162,6 +161,11 @@ static bool parse(
162
161
languaget &language = *lf.language ;
163
162
164
163
optionst options;
164
+
165
+ // do -I
166
+ if (cmdline.isset (' I' ))
167
+ options.set_option (" I" , cmdline.get_values (' I' ));
168
+
165
169
options.set_option (" force-systemverilog" , cmdline.isset (" systemverilog" ));
166
170
options.set_option (" vl2smv-extensions" , cmdline.isset (" vl2smv-extensions" ));
167
171
options.set_option (" warn-implicit-nets" , cmdline.isset (" warn-implicit-nets" ));
@@ -242,10 +246,6 @@ int get_transition_system(
242
246
{
243
247
messaget message (message_handler);
244
248
245
- // do -I
246
- if (cmdline.isset (' I' ))
247
- config.verilog .include_paths = cmdline.get_values (' I' );
248
-
249
249
if (cmdline.isset (" preprocess" ))
250
250
return preprocess (cmdline, message_handler);
251
251
0 commit comments