Give default human readable names to executables
With the exec_suffix key it is possible to give names to targets creates by add_static_variant. Since commit a7ccd88d it is possible to omit the exec_suffix key. Then, all executables are numbered The outcome is not meaningful (test_0, test_1, ...)
Idea: The following metaini file
[__STATIC.COMPILE_DEFINITIONS]
GRIDTYPE =1= YASP, UG
GRIDDIM =2= 1, 2, 3
could produce executables with the names
- test_gridtype_yasp_griddim_1 ...
- test_yasp_1 ...
(1) is a bit lengthy but easy human readable. (2) is shorter, probably does the job for the most tests. Both methods need special treatment if the variable is lengthy, or even contains escaped sequences or complicated types.