cmake.snippets add common defines
New snippets for dot and liquid

Most of dot snippets are temporary