I have root state machine with about 40 transitions (including four substate machines). All worked well, but when i start raising number of transitions compilation time is significantly increased (development of large state-machine become hell). I tried to use boost::msm::back::favor_compile_time policy, and split submachines to muliple translation units, but it does not have effect. Anybody have some workaround about this problem? Boost - 1.53, Compiler - MSVC 2012, Processor - Intel i7
Upd: Best way to reduce time - remove boost msm from project