I was going to point out the Compilator, but then I looked and it doesn't support Source. My mistake.
The current version that is available to the public (version 1.0.2) doesn't support Source, but version 1.0.4 which is very close to release DOES support Source.
The only problem is that it doesn't seem to support Orange Box map compiling. You'll get missing materials (only materials used in the current map) and vbsp seems to crash. The same thing happens with Nem's Batch Compiler (
1). I don't know why its not working. Guess it has something to do with the changes in the engine/folder structure when the OB was released.
I will check this compiler out and learn from it. If this compiler can compile OB maps without the missing materials errors and without vbsp crashing, then maybe i can figure out how to make my Compilator compile OB maps without problems by looking at this compiler.
(1) Someone please confirm this. This is important to me! The future of Nod the Compilator depends on it!