Alexander Neumann

Results 375 comments of Alexander Neumann

The genex doesn't cover clang-cl and is only true for cl since the compiler id is Clang for clang-cl. If you would wrap the code in a simple `if(WIN32)` and...

If you need a patch https://github.com/microsoft/vcpkg/blob/95c001262da51f15ce8e5668b35536184fa5105a/ports/pugixml/dllexport.patch

This is a good example why you dont use genex everywhere. What about mingw? Does it require the export statement?

I won't fight that argument for a `PRIVATE` genex but for an `INTERFACE/PUBLIC` genex the story is a bit different if the genex leaks into the exported targets and requires...

> That's the thing. It doesn't get re-evaluated. Its evaluated once at generation time, and then simply read from. It's just that the processing and evaluation is pushed into a...

> negligible genex re-evaluation but it is not zero. even if you have a factor 100x faster reconfigure time in A downstream will pay for it. If A is a...

small hint it is not: `-DLLVM_ENABLE_CLASSIC_FLANG=ON -DLLVM_ENABLE_PROJECTS="clang;openmp"` but: `-DLLVM_ENABLE_CLASSIC_FLANG=ON -DLLVM_ENABLE_PROJECTS="clang;openmp;flang"`

> Actually, when building Classic Flang, you should not enable the "flang" project when building LLVM; that project refers to the new LLVM Flang frontend, which is different from Classic...

So all downstream projects need to be fixed for ffmpeg 5.0 unless that has been done this PR cannot be merged. This has also been the case for eigen3, openssl,...

> All my projects are having an overlay but is this the way to go? Yes if it is not appropriate for the main repo (yet) an overlay is a...