Note that the code is very c/c++ specific
To be fair the manual basically says that :stuck_out_tongue_winking_eye:
But if Geany is run with -P it doesn't use the cpp, but of course can only do one file at a time. Still that should do for ctags testing shoudn't it?