Ninja Multi-Config: Deduplicate compile_commands.json for cross configs compile_commands.json was being written for every permutation of cross configurations. Deduplicate so only one command is output for each configuration. Fixes: #23733