Let me put the question in a different way if it helps.
All the `include files are contained in a dir as ~includes/
These files have the extension .vh
There are some SystemVerilog constructs in those .vh files (as I have given 1 example above).
I am including the search paths and library files using the following commands: