thakis added a comment.

In D76768#1974255 <https://reviews.llvm.org/D76768#1974255>, @ASDenysPetrov 
wrote:

> @thakis
>  Let me explain what works for me.
>  This is in my **PATH**:
>
> - C:\Perl\c\bin
> - C:\Perl\perl\site\bin
> - C:\Perl\perl\bin
> - D:\llvm-project\buildn\bin


^ This is not usually true. (But I think lit adds build/bin to the PATH for 
tests, so it's possibly true for tests, which would be enough.)

> This is what in D:\llvm-project\buildn\bin (all this is a product of 
> ninja+gcc):
> 
> - clang.exe
> - FileCheck.exe
> - scan-build.bat
> - scan-build
> - llvm-lit.py No additional changes required (CMakeList.txt, bat editing, 
> etc.). Than I run command promt from arbitrary dir and run next: 
> //llvm-lit.py 
> D:/llvm-project/clang/test/Analysis/scan-build/exclude_directories.test// 
> Test passes. Done.

If you run `del bin\*` followed by `make check-clang` (or `ninja check-clang` 
or what have you), then I think bin/scan-build won't be built since it's not a 
dependency of the check-clang target. It doesn't have to be a dependency on 
non-Win, but on Win the execution flow is different due to the bat trampoline.

Please try that and confirm that you see a test failure in that scenario as 
well.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76768/new/

https://reviews.llvm.org/D76768



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to