rjodinchr wrote:

> If you're using add_subdirectory that's a direct violation of how the 
> runtimes builds are supposed to be used so I'm not surprised it breaks.

I am not aware of that, could you please link to where this is mentioned?

> Thinking on this a bit more, I suppose this is the tension between 
> 'standalone' builds? That still technically works but it requires you to set 
> the compiler manually. Broadly LLVM has been moving away from 'standalone' 
> builds. I don't think there are many left now.

That's not my understanding. I think standalone builds consist into building a 
llvm project on its own, not from llvm top-level CMake.
That's not what clspv is doing. clspv is building llvm from llvm top-level 
CMake file. Just it is part of something bigger, thus it is pulled as a 
subdirectory.

> You could possibly try defining CMAKE_CLC_COMPILER yourself, but it would 
> need to be present before your root CMake invocation.

This is not working because CMake would use MSVC to make the static library.

https://github.com/llvm/llvm-project/pull/186726
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to