[flang-dev] Out of tree buildbot

Diana Picus via flang-dev flang-dev at lists.llvm.org
Tue Sep 15 03:42:09 PDT 2020


On Mon, 14 Sep 2020 at 18:06, Timothy Keith <tkeith at nvidia.com> wrote:
>
> FYI, you can use CMAKE_PREFIX_PATH rather than LLVM_DIR and MLIR_DIR to make your out-of-tree cmake command a little simpler.
>
> With your setup I think it would be: -DCMAKE_PREFIX_PATH=../../build_llvm

Interesting point! I was using LLVM_DIR and MLIR_DIR since that's what
the docs say and that's what people are most likely to use in real
life. Is setting CMAKE_PREFIX_PATH preferred? If so, I can update both
the buildbot and the readme to use that.

Thanks,
Diana

> Tim
>
> On 9/14/20, 1:50 AM, "flang-dev on behalf of Diana Picus via flang-dev" <flang-dev-bounces at lists.llvm.org on behalf of flang-dev at lists.llvm.org> wrote:
>
>     External email: Use caution opening links or attachments
>
>
>     On Mon, 14 Sep 2020 at 10:48, Diana Picus <diana.picus at linaro.org> wrote:
>     >
>     > Hi everyone,
>     >
>     > The out of tree buildbot is staging here [1] and the corresponding
>     > patch to zorg is in review here [2]. Please leave a comment or reply
>     > to this email if you think anything looks wrong about what it's doing
>     > or if there are any additional CMake flags that we should be passing.
>     >
>     > Thanks,
>     > Diana
>     >
>     > TL;DR, here are the commands it runs:
>     >
>     > build_llvm> cmake -DLLVM_TARGETS_TO_BUILD=AArch64
>     > -DCMAKE_CXX_STANDARD=17 -DLLVM_ENABLE_WERROR=OFF
>     > -DLLVM_ENABLE_ASSERTIONS=ON -DCMAKE_BUILD_TYPE=Release -GNinja
>     > '-DLLVM_ENABLE_PROJECTS=llvm;mlir' '-DLLVM_LIT_ARGS=-v -vv'
>     > ../llvm-project/llvm
>
>     Just noticed I should probably move the LLVM_LIT_ARGS to the second
>     cmake command, since that's the one running any tests :D But do point
>     out anything else!
>
>     > build_llvm> ninja
>     >
>     > build_flang> cmake -DFLANG_ENABLE_WERROR=ON -DCMAKE_BUILD_TYPE=Release
>     > -GNinja -DLLVM_DIR:PATH=../../build_llvm/lib/cmake/llvm
>     > -DMLIR_DIR:PATH=../../build_llvm/lib/cmake/mlir ../llvm-project/flang
>     >
>     > build_flang> ninja check-all
>     >
>     > [1] http://ex40-01.tcwglab.linaro.org:8012/builders/flang-aarch64-ubuntu-out-of-tree
>     > [2] https://reviews.llvm.org/D87085
>     _______________________________________________
>     flang-dev mailing list
>     flang-dev at lists.llvm.org
>     https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev
>


More information about the flang-dev mailing list