There is an opportunity to run only some benchmarks (current test, subfolder) from test-suite. This allows to build and run only some part of test-suite. Alas, CMake produces build tree generating all files (most part of them are not needed in such cases).
This patch provides macro-wrapper that allows not to add extra folders in build tree in such cases.
I made experiments, I ran only one benchmark: generated build tree now is 26 MB, with current patch - 764.7 KB.
P.S. Also I added tests folder with simple lit tests to check work of macro.