Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Adding autotools support to core builder

Doug Schaefer <dschaefer@xxxxxxxxxxxxxx> wrote:
> 
> At the end of the day, my objective is to be able to flush MBS and have an IDE that only has Core Build.

At the end of that day, will Core Build also have replaced the functionality of MBS, i.e. figuring out what needs building and how, calling compilers and whatever? So far I have been under the impression that Core Build was just intended to drive an external build system like CMake or autotools, but not to build by itself. And accordingly I haven't really followed Core Build progress because I thought I wasn't interested in it because at Indel, we do not have an external build system but rely on MBS to do the building for us (by generating makefiles and calling make, but I don't think we insist on that, we treat it as an implementation detail). We don't want our customers to have to write CMake.list or Makefile.am or anything like that, that should be taken care of by the IDE.

Does the Arduino stuff use Core Build yet? Maybe I should take another look at that, because last time I used it, it seemed to offer that experience.

> BTW, both Xcode and Visual Studio have launch bars.

Going off on a tangent, and the Xcode launch bar has recently annoyed me - all I wanted in my static library project was to generate a debug build and a release build of my static library for different platforms, I did not want to launch or debug or profile anything. I couldn't achieve that without creating arcane "schemes", because the choice between debug and release configurations was hidden behind the lanuch bar's build/run/test verbs. But maybe that's just because I hadn't used Xcode for a couple of years.

I am actually vaguely interested in the Eclipse launch bar, because we have implemented something similar at Indel and might want to transition to the launch bar in the long term. I don't spend a lot of my time on Eclipse/CDT so these things have been on the back burner, but I was recently working on updating our IDE from Mars to Oxygen and so they have caught my attention again.

 -Christian



Back to the top