With the makefile generator you can do make foo.cxx.i. Sadly this feature never made it into ninja. If you run make help it shows the targets available. With VS IDE you can right click on a file and get it to preprocess the file. -Bill