[PATCH] D76047: [MLIR] Add support for out of tree external projects using MLIR
Stephen Neuendorffer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 19 19:12:23 PDT 2020
stephenneuendorffer added a comment.
In D76047#1932393 <https://reviews.llvm.org/D76047#1932393>, @stephenneuendorffer wrote:
> In D76047#1931722 <https://reviews.llvm.org/D76047#1931722>, @jeanPerier wrote:
>
> > Hi, thanks for improving the way one can plugin MLIR ! While trying to rebase our f18 project <https://github.com/flang-compiler/f18> that uses MLIR after this patch, I had a cmake issue using installed LLVMs out-of-tree, I tracked it to one of the line in this patch (see in-lined comment).
>
>
> This code is partially copied from clang., and it looks like clang has the same issue, if CLANG_HAS_EXPORTS is not set. The big difference is that there is currently no mechanism to set MLIR_HAS_EXPORTS, so this will always get triggered. I think your EXISTS check is probably the best fix. I'll put together a patch.
I've checked in your suggested fix as a short-term workaround I'll need to revisit this longer to determine whether everything is getting exported/installed correctly.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76047/new/
https://reviews.llvm.org/D76047
More information about the llvm-commits
mailing list