[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
Re: [cdt-dev] RE: Changing the project types
|
- From: Pushparaj Ponniah <pushparaj_94@xxxxxxxxx>
- Date: Thu, 2 Apr 2009 11:56:29 +0530 (IST)
- Delivered-to: cdt-dev@eclipse.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1238653589; bh=OBcoxvSeFbwmxOU5XyYmHHOc/Ers0lcp/aEghbRGIiI=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QoR6uzZqE0NFUhTmkzIG3P0RjZk11JlCxNrcYvz9Xp3VVBmlHPEYu1TuDEJjSsR5MNkabcohH4GxfgFVCn/ryPbes8viZe1BUm2zwTxlRiBtP0pQGDfQzxus2ZxfRz6EORAaiK2C+Bes65NnWoRlISjdGOY1h5BTq3iyqiQMlP8=
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=RYeIwe7F44HDssjcxnyG5pTVxE6kzyVB8O60CuD//RBjrIaVG139XhcRWeh1v84zbATCzGgA937xbuCsPIAf9YyhuqvmiIwXkKn2ltYH9c/SpttjL9xeheYN8k6wDGDI5jLqDn/14oKmjFfiaRpWTVdIgAkh1OngT3b04bWFoqA=;
How can i modify the make command?. I want to modify this programatically.
Also while doing project build, before executing the 'Makefile' I want to run one '.env' file which contains some environmet variables which is used in Makefile. So is it possible to write some hook in project build? or can i change the builder(my builder) for cdt project?
Thanks,
Raj.
--- On Wed, 1/4/09, Elena Laskavaia <elaskavaia@xxxxxxx> wrote:
> From: Elena Laskavaia <elaskavaia@xxxxxxx>
> Subject: Re: [cdt-dev] RE: Changing the project types
> To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> Date: Wednesday, 1 April, 2009, 7:55 PM
> You need to modify make command
> invocation if Makefile is not in the project root..
> For includes you may want to modify include paths for
> Indexer, otherwise it does not matter as long as sources are
> in the project.
> For binary outside of the project - it is not very good.
> You can still create launch configuration using external
> binary location but it is better
> to create another project in the workspace which contain
> these binaries or use linked resource to point to directory
> where binaries are.
>
>
> Pushparaj Ponniah wrote:
> > Hi,
> > Thanks for your reply.
> > while programmatically creating cdt project i want to
> specify different project location which contains *.c, *.h
> and Makefile. How can i do that?
> >
> > Thanks,
> > Raj
> >
> >
> > --- On Wed, 1/4/09, Ron Bermejo <ronbermejo@xxxxxxxxx>
> wrote:
> >
> >> From: Ron Bermejo <ronbermejo@xxxxxxxxx>
> >> Subject: Re: [cdt-dev] RE: Changing the project
> types
> >> To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
> >> Date: Wednesday, 1 April, 2009, 2:52 PM
> >>
> >> Hello,
> >>
> >> I do something like this for my project: http://cdt-devel-faq.wikidot.com/#toc25
> >> Works if you already know the toolchain ID and
> project type
> >> ID beforehand.
> >> This was based on code snippets from the CDT
> wizards.
> >>
> >> Hope this helps,
> >> Ron
> >>
> >>
> >> ----- Original Message ----
> >> From: Elena Laskavaia <elaskavaia@xxxxxxx>
> >> To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
> >> Sent: Tuesday, March 31, 2009 11:10:01 PM
> >> Subject: Re: [cdt-dev] RE: Changing the project
> types
> >>
> >> Adding nature is not enough. To make full managed
> project
> >> you also have to set toolchain and some other
> stuff. You can
> >> check code of conversion wizard to see how it
> >> does it.
> >>
> >> Kaestel-Baumgartner Harald (DCC/EDF2) wrote:
> >>>
> >>>> In my application i am having the project
> with
> >> simple nature. But at the runtime i want to change
> my simple
> >> project to cdt project and also i want to use all
> the cdt
> >> support for my project. Is this possible in
> eclipse?
> >>> AFAIK for a managed project you can simply
> call
> >>
> org.eclipse.cdt.managedbuilder.core.ManagedCProjectNature..addManagedNature(IProject
> >> project, IProgressMonitor monitor) throws
> CoreException
> >>> For StandardProjects the call could be
> >>>
> >>> void
> >>
> org.eclipse.cdt.core.CProjectNature.addCNature(IProject
> >> project, IProgressMonitor mon) throws
> CoreException
> >>>
> >>> Regards
> >>>
> Harald_______________________________________________
> >>> cdt-dev mailing list
> >>> cdt-dev@xxxxxxxxxxx
> >>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >> _______________________________________________
> >> cdt-dev mailing list
> >> cdt-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> cdt-dev mailing list
> >> cdt-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >>
> >
> >
> > Add more friends to
> your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
> >
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
Check out the all-new Messenger 9.0! Go to http://in.messenger.yahoo.com/