add preprocess submodule to make vc11 happy