codegen
Additionally, this change removes unnecessary braces in the `if()` command for improved robustness, readability and consistency with CMake guidelines.
This change introduces new functions `target_json_data_sources()` and `target_raw_data_sources()`.