When I execute delphi 2009 project using MSBuild command line, output always goes to C: drive
C:\\MyProjects>MSbuild \"C:\\MyTestProject\\Test.dproj\" /t:
I know the docs say otherwise, but try OutputPath instead of OutDir.