unable to get cmake + jom + parallel execution + multiple custom targets -


how make parallel execution custom targets on $windows$, without using msvc?

i have moderately results parallel job execution using cmake + jom, when compiling c++ targets. have targets, generate code. problem run on single core :(

the cmake files quite complex now, in pseudo-code looks this

add_custom_target(generate_all)  foreach(domain ${domains})     add_custom_target(generate_${domain}         command command-that-generates-domain-code     )     add_dependencies(generate_all generate_${domain}) endforeach() 

when invoke jom generate_all, want dependant targets executed on cores.

ok, solve problem, used ninja build system instead. because of visual studio strange compilation problems, compiled ninja under gentoo box (using mingw32-gcc toolchain). compiles without issues on win box, mingw. afterwards, can used on win box compile (c/cpp code, gnu/msvc compilers, + parallel job execution targets).


Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -