How to do conditional compilation according to macro's value?

In reply to rithu_km:

If VALUE is being defined on the command line, it would be much easier to handle this in the compilation script or Makefile.

Otherwise you could do:

`define VALUE 1
`define QCONCAT(v1,v2) `"v1``v2.sv`"
`include `QCONCAT(testcase_,`VALUE)