Feature Request: Per per source file and/or per language job pool support
For Ninja generators, cmake supports configuring a target to use a specific job pool for compilation and linking.
https://cmake.org/cmake/help/latest/prop_gbl/JOB_POOLS.html#prop_gbl:JOB_POOLS
I would like to be able to specify which job pool to use for individual source files, so that for a given target, some source files which are known to be more/less expensive than others can be tweaked to use a different job pool.
Additionally, it would also be convenient to have a per language job pool control. for example C code tends to be much faster to compile than C++ code, so using a different job pool for the two languages can make sense in some situations.