[PATCH] D136572: Harmonize cmake_policy() across standalone builds of all projects

Michał Górny via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 27 23:46:24 PDT 2022


mgorny added a comment.

In D136572#3889317 <https://reviews.llvm.org/D136572#3889317>, @mstorsjo wrote:

> Also for the record, I'd love to get rid of this symlink based setup, if I could make cmake produce project files where caching works in the same way. The main requirement for that would be to have the whole cmake build started from the toplevel llvm-project directory (so that all source from all subprojects are subdirectories to this), instead of the llvm-project/llvm directory.

To be honest, I also find it weird to start monorepo builds from within `llvm` subdirectory. Perhaps adding a top-level `CMakeLists.txt` that would work and wouldn't break people's workflows wouldn't be that hard, though.


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

https://reviews.llvm.org/D136572



More information about the llvm-commits mailing list