The current documentation does not explain that the standalone build requires the LLVM sources. This patch updates the documentation to reflect this requirement and explains how to manually specify the location of the required files.
Any suggestions on better wording are encouraged.
perhaps you can also coerce cmake into barfing in such a way as to display this message when the appropriate circumstance comes up?