Build in parallel using the given number of jobs.
If <jobs> is omitted the native build tool's
default number is used.
The CMAKE_BUILD_PARALLEL_LEVEL environment variable
specifies a default parallel level when this option
is not given
No. It does the default of the generator. For Ninja generators, this is to be parallel (I think ncores + 2 is the heuristic). VS has some weird internal logic, but the rest are not parallel without it being explicit.