Index: zorg/buildbot/builders/LLDBBuilder.py =================================================================== --- zorg/buildbot/builders/LLDBBuilder.py +++ zorg/buildbot/builders/LLDBBuilder.py @@ -85,6 +85,13 @@ # Global configurations build_dir='build' + # get full path to build directory + f.addStep(SetProperty(name="get_builddir", + command=["pwd"], + property="builddir", + description="set build dir", + workdir=".")) + ############# CLEANING cleanBuildRequested = lambda step: step.build.getProperty("clean") or clean f.addStep(RemoveDirectory(name='clean '+build_dir, @@ -96,7 +103,8 @@ # Use batch files instead of ShellCommand directly, Windows quoting is # borked. FIXME: See buildbot ticket #595 and buildbot ticket #377. - clang_exe = 'bin/clang.exe' # ./bin/clang.exe + clang_exe = WithProperties('%(builddir)s/bin/clang.exe') + f.addStep(batch_file_download.BatchFileDownload(name='cmakegen', command=[cmake, "-G", "Ninja", "../llvm", "-DCMAKE_BUILD_TYPE="+config,