<br><br><div class="gmail_quote">On Tue, Aug 16, 2011 at 1:26 AM, NAKAMURA Takumi <span dir="ltr"><<a href="mailto:geek4civic@gmail.com">geek4civic@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">I guess your cmake does not find python. Try to set PYTHON_EXECUTABLE</div>
explicitly on cmake.<br>
(Do you use cmake-gui.exe?)<br>
<div class="im"><br></div></blockquote><div><br></div><div>You're right, after I added python to my path cmake created clang-test project. Building the project gives:</div><div><br></div><div><div>lit.py: LitConfig.py:99: note: Unable to find 'bash.exe'.</div>

<div>lit.py: lit.cfg:143: note: using clang: 'D:/Projects/llvm-msvc/bin/Debug/clang.EXE'</div><div>Traceback (most recent call last):</div><div>File "D:/Projects/llvm/utils/lit/lit.py", line 5, in <module> lit.main()</div>

<div>File "D:\Projects\llvm\utils\lit\lit\main.py", line 515, in main testSuiteCache, localConfigCache)[1])</div><div>File "D:\Projects\llvm\utils\lit\lit\main.py", line 230, in getTests ts,path_in_suite = getTestSuite(path, litConfig, testSuiteCache)</div>

<div>File "D:\Projects\llvm\utils\lit\lit\main.py", line 199, in getTestSuite ts, relative = search(item)</div><div>File "D:\Projects\llvm\utils\lit\lit\main.py", line 183, in search cache[path] = res = search1(path)</div>

<div>File "D:\Projects\llvm\utils\lit\lit\main.py", line 174, in search1 cfg = TestingConfig.frompath(cfgpath, None, litConfig, mustExist = True)</div><div>File "D:\Projects\llvm\utils\lit\lit\TestingConfig.py", line 45, in frompath exec f in cfg_globals</div>

<div>File "D:\Projects\llvm-msvc\tools\clang\test\lit.site.cfg", line 21, in <module> lit.load_config(config, "D:/Projects/llvm/tools/clang/test/../test/lit.cfg")</div><div>File "D:\Projects\llvm\utils\lit\lit\LitConfig.py", line 65, in load_config config = config)</div>

<div>File "D:\Projects\llvm\utils\lit\lit\TestingConfig.py", line 45, in frompath exec f in cfg_globals</div><div>File "D:/Projects/llvm/tools/clang/test/../test/lit.cfg", line 199, in <module> registered_targets = getRegisteredTargets(os.path.join(llvm_tools_dir, 'llc'))</div>

<div>File "D:/Projects/llvm/tools/clang/test/../test/lit.cfg", line 183, in getRegisteredTargets cmd = subprocess.Popen([tool, '-version'], stdout=subprocess.PIPE)</div><div>File "C:\Python\lib\subprocess.py", line 679, in __init__ errread, errwrite)</div>

<div>File "C:\Python\lib\subprocess.py", line 893, in _execute_child startupinfo)</div><div>WindowsError: [Error 2] The system cannot find the file specified</div></div><div><br></div><div>I have only GnuWin32 installed at C:\GnuWin32 and <span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">LLVM_LIT_TOOLS_DIR set to C:\GnuWin32\bin. </span></div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
</div>You would also need --param clang_site_config=\path\to\lit.site.cfg<br>
<font color="#888888"><br>
...Takumi<br>
</font></blockquote></div><br><div>Which one, tried both <a href="http://lit.site.cfg.in">lit.site.cfg.in</a> and lit.cfg from llvm\tools\clang\test without success.</div>