Generalize how the preprocessor command line is generated such that we can handle the differences in the source directories between nightly and release builds.
/cc @chasse