On projects with many fine-grained IDL files (e.g. one type per file) and many #include interdependencies, I notice that fastddsgen generates the code for the included files each time it runs.
Imagine 50 IDL files that all #include a "common.idl", then the C++ files for common.idl will be generated 50 times.
Also, users might have their own IDL dependency management where determining the need for regenerating is done outside fastddsgen.
To save superfluous regenerations, it would be useful to have a command line option to switch off code generation for included files.