CMake macros to compile and manage Vala projects