Constructor macro for honsed vl-zip-opts-p structures.
Syntax:
(make-honsed-vl-zip-opts [:help <help>]
[:readme <readme>]
[:name <name>]
[:output <output>]
[:start-files <start-files>]
[:plusargs <plusargs>]
[:search-path <search-path>]
[:include-dirs <include-dirs>]
[:search-exts <search-exts>]
[:defines <defines>]
[:edition <edition>]
[:strict <strict>]
[:mem <mem>])
This is identical to make-vl-zip-opts, except that we hons the structure we are creating.
This is an ordinary honsing
Macro:
(defmacro make-honsed-vl-zip-opts (&rest args) (std::make-aggregate 'vl-zip-opts args '((:help) (:readme) (:name . "design") (:output . "design.vlzip") (:start-files) (:plusargs) (:search-path) (:include-dirs quote (".")) (:search-exts quote ("sv" "v")) (:defines) (:edition . :system-verilog-2012) (:strict) (:mem . 4)) 'make-honsed-vl-zip-opts t))