Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-patch] Patch for Approval: Standard make info in cdtproject file

Thanks Alex,
It's always good to base decisions on customer feedback. I honestly have 
not given this as much design thought as I should. First blush is that it 
must be possible for lead build engineer to set the data for all team 
members. That gets checked in and out of the CM system. If the individual 
overrides the settings, maybe we use the project properties to store the 
information for that user. Really, though, it is up to the individual 
build system to reconcile the two, so we are probably lurching towards the 
right way of doing things. We really need to take a deep breath after 1.2 
and rationalize all of this.

> >
> > Yes, that is correct. The old standard build project settings are
> > persisted in the project metadata via the properties mechanism, just 
as
> > they were before. This was done intentionally to minimize the impact 
of
> > the changes I was making to add include and symbol information to the
> > standard make. I did not want to use properties because I believe that 
in
> > a larger project, this data may have to be shared between team 
members.
> >
> 
> One of our big customer strongly insists on sharing all build options
> between project members. But it doesn't mean that all other customers 
would
> be happy of that. For example I personally don't like to share settings 
for
> debug/release or code profiling options with my co-wokers - it just 
doesn't
> make sence in my oppinion. That's why we decided to create one more 
control
> in preferences (one more! :-)) to switch between local and global 
property
> storage. Of course it impacts only the group of reasonably selected
> properties such as listed before or for example temporarely
> activate/deactivate targets for multi-target project.
> 
> Alex Chapiro
> 


Sean Evoy
Rational Software - IBM Software Group
Ottawa, Ontario, Canada



Back to the top