cmake: added GCC hack to strip absolute path out of the __FILE__ macro