[llvm-dev] GN build roundtable summary; adding GN build files to the repo

Stephen Kelly via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 31 16:21:17 PDT 2018


On 31/10/2018 22:44, Dean Michael Berris via llvm-dev wrote:
> FWIW, this is consistent with my experience as well.
> 
> I also wrote a presubmit script that I run locally to build/test the cross-product of:
> 
> COMPILER={gcc+gold, clang+lld}
> MODE={debug, release-with-assertions}
> TARGETS={llvm+clang+lld+compiler-rt, compiler-rt(standalone)}
> 
> While the build/test times are helped by using ninja, the CMake config times are less than optimal.


It is possible that we have features/complexity in our CMakeLists.txt 
which is not needed. The CMake files are not using modern cmake 
features. Maybe it's time to change that. It might simplify the 
buildsystem a bit.

Thanks,

Stephen.



More information about the llvm-dev mailing list