Ok, so far CMake is working for what I need and I'll keep moving forward, I welcome any feed back people might have and any other use cases. I need to see how amenable CMake would be for the kernel itself as far as I can tell it seems to be reasonable for user space. Although, it would be nice to see if I can use CMake's gui to possibly replace Kconfig.
So I'll keep the list informed on my progress and again I welcome any feed back. On Tue, Jul 28, 2015 at 7:20 PM Adrian Danis <adrian.da...@nicta.com.au> wrote: > There is always interest in a new build system as there is little belief > that our current build system is actually good. The issues are typically > * Finding someone willing to work on it > * Finding someone with the time to work on it > * Covering all current use cases > * Having enough people understand it to provide maintenance > The problem with a new build system is it tends to be a bit all or > nothing. If it cannot be used for all use cases then it needs to at least > integrate with projects and libraries that are still on the old build > system, typically creating an annoying maintenance scenario. > Not trying to dissuade or discourage you, but it is hard to change a piece > of infrastructure like this. Especially as you cannot necessarily see use > cases that we haven't published or made public yet. > > Adrian > > > On Tue 28-Jul-2015 4:45 AM, Wink Saville wrote: > > In my opinion the edit/compile/test loop with the standard build system > seeed slow, so I thought I'd try to see if CMake might be any better. Here > <https://github.com/winksaville/sel4-newlibs-manifest> is repo manifest > which uses CMake for building my sel4-newlibs helloworld application and > I'm happy to report there is some improvement. > > For a "clean" build it is about 2x faster, 8 seconds as compared to 14 > seconds. And for a small change to apps/helloworld/src/main.c it is 20x > faster, 0.3 seconds as compared to 7 seconds. > > Is there any interest in using CMake or other build system to reduce the > builds times for seL4? > > -- Wink > > > _______________________________________________ > Devel mailing listDevel@sel4.systemshttps://sel4.systems/lists/listinfo/devel > > > > ------------------------------ > > The information in this e-mail may be confidential and subject to legal > professional privilege and/or copyright. National ICT Australia Limited > accepts no liability for any damage caused by this email or its attachments. >
_______________________________________________ Devel mailing list Devel@sel4.systems https://sel4.systems/lists/listinfo/devel