diff options
author | Jonsba <jonasb@tranquille.ch> | 2016-07-26 18:59:08 +0200 |
---|---|---|
committer | tgingold <tgingold@users.noreply.github.com> | 2016-07-26 18:59:08 +0200 |
commit | cc352d278fcce918d374406ff64c27cde0a59402 (patch) | |
tree | 74372f5905b98a854324431761aa9b002915894b /src/grt/grt-options.adb | |
parent | 7776856c175ed776c7606ad48f8170dcb79243a9 (diff) | |
download | ghdl-cc352d278fcce918d374406ff64c27cde0a59402.tar.gz ghdl-cc352d278fcce918d374406ff64c27cde0a59402.tar.bz2 ghdl-cc352d278fcce918d374406ff64c27cde0a59402.zip |
Adding support for a wave option file that selects signals to be displayed (#121)
Adding support for a wave option file that selects signals to be displayed on the waveform (currently only works with the ghw wave format). Only full signal paths are supported now (no wildcards). Wave option file version set to 1.0.
Diffstat (limited to 'src/grt/grt-options.adb')
-rw-r--r-- | src/grt/grt-options.adb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/grt/grt-options.adb b/src/grt/grt-options.adb index 78c25c17a..1b582e5bb 100644 --- a/src/grt/grt-options.adb +++ b/src/grt/grt-options.adb @@ -28,6 +28,7 @@ with Grt.Errors; use Grt.Errors; with Grt.Stdio; use Grt.Stdio; with Grt.Astdio; with Grt.Hooks; +with Grt.Wave_Opt_File.Parse; package body Grt.Options is @@ -480,6 +481,9 @@ package body Grt.Options is end if; Last_Generic_Override := Over; end; + elsif Option'Length >= 18 and then + Option (1 .. 19) = "--wave-option-file=" then + Wave_Opt_File.Parse.Start (Option (20 .. Option'Last)); elsif Option = "--unbuffered" then Unbuffered_Writes := True; setbuf (stdout, NULL_voids); |