I have a document composed of several subfiles and so have used the
-aux-directory command to put all of the temporary files in a subfolder, 'auxdir', to keep my working folder clear (and me sane).
I now, however, can't use the multiple compile feature of Vim LaTeX-Suite, presumably because the algorithm it follows (here) will only run BibTeX if it finds a
\bibdata line in the aux file, which it can't seem to do if the aux file isn't in the same directory.
The result is that the bibliography isn't compiled at all unless I turn off the
-aux-directory option, or unless I manually run BibTeX on the aux file. I'm hoping there's a simpler way someone could point out to me!