Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] The Navigator

I am using CDT build 2.0.0.200404011349 on Eclipse M8, the problem is;
in the navigator window all my source files and header files are shown
as header files i.e. .cpp / .c file bear an icon for H, is this normal ?

Anybody help

Sarvex Jatasra

Software Engineer
Acme Technologies
011-33030881


-----Original Message-----
From: cdt-dev-admin@xxxxxxxxxxx [mailto:cdt-dev-admin@xxxxxxxxxxx] On
Behalf Of Alex Chapiro
Sent: Tuesday, April 13, 2004 1:45 AM
To: cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] Managed builder questions


We in QNX decided to adapt managed build solution to our C/C++ tool set.
Doing this work, I'm trying to figure out how to implement some features
using managed builder .


1) Pre- and post-build actions. In theory I can add something very
generic to the tool chain. However being added to tool chain
description, this element becomes a mandatory step, and there is no way
to disable it. Besides that, it is difficult to create action that
contains several steps, for example copy + copy + copy + delete.
2) This leads me to another question. Is there any way not only to
build configuration from standard elements but also to specify
class-implementor for any option category? Eventually it is very
difficult to combine together convenience of UI and flexibility of
implementation
3) It could be real disaster to support all possible configuration. Is
there a way to specify general options for all configurations and all
targets and then just for some variants to modify common settings. I
mean something like option "All" for Platforms and Configurations.
Otherwise would I like to change level of warnings for example, I have
to visit and update all configurations.
4) I already wrote about that in this mailing list, but didn't find any
response. We should distinguish references to file system elements and
workspace elements. Keeping in mind projects sharing, every workspace
element can and should be done relocatable. As long as workspace element
can live in any external folder, physically being located somewhere out
of work space,  builder should be able to resolve this location
dynamically. I mean that: a) for workspace element it is a good idea not
to use absolute path to not depend on workspace location; b)
Workspace-relative path of element should not depend on its physical
location relative to workspace. It is also seems to be convenient to
have in some cases two Browse buttons: one to pick up workspace element
and one to pick up  the file system element.
5) Is there a way to inhibit some platforms I've got with CDT? For
instance, I don't use cygwin, but I don't understand how to remove it
from the selection list in New Project wizard.
6) Any ideas how in managed builder to recompile selected file? How to
define file-specific options, for example, the level of optimization?
7) I don't understand how to manage error parser stuff. Is there a way
to assign error parser to any tool chain?
8) I haven't found out an easy way to let builder know which variant I
want to build. Is there any way to do that without opening of Properties
dialog?

Thanks,

Alex Chapiro, QSSL
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top